Skip to content

asarama/noip-auto-renew-service

Repository files navigation

Depreciated

As of March 25th 2021 noip has implemented a recaptcha check to block bots. I will no longer be maintaining or developing this service further.

NoIp Auto Renew Service

Deployable service which will renew your expiring noip hostnames.

TODO:

  • MVP Script
  • Application architecture
  • Scheduling
  • Containerization
  • Windows Service
  • Simple usage documentation
  • Logging
  • Code documentation
  • Code review
  • Handle error cases
  • Add docker browser sandbox

Requirements

  • Node v10.1+

Setup

npm i
cp config.example.js config.js

Fill out the config.js parameters. For more information on what each parameter does review config.md.

Docker (untested)

Note: While running the application using docker make sure the headless_mode property in your config file is set to false.

npm run build
npm run start

Windows Service

On Windows OS you can install this script as a service using the following commands:

npm i -g node-windows
npm run install-windows

Usage

I do not recommend running this application on it's own without a process manager. Please consider using PM2

Regardless you can run start the daemon using:

npm run up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published