Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.3 KB

readme.md

File metadata and controls

69 lines (48 loc) · 1.3 KB

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