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.
Deployable service which will renew your expiring noip hostnames.
MVP ScriptApplication architectureSchedulingContainerizationWindows ServiceSimple usage documentationLogging- Code documentation
- Code review
- Handle error cases
- Add docker browser sandbox
- Node v10.1+
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
.
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
On Windows OS you can install this script as a service using the following commands:
npm i -g node-windows
npm run install-windows
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