now-ddns—Update Now DNS when your IP changes
now-ddns (Now Dynamic DNS) is an attempt to write a small package which can be run periodically to update a now.sh DNS entry when a machine's public IP changes.
The primary use case is to update a url to point to a home server (e.g. a raspberry pi).
Usage: now-ddns <command> [options]
Update Now DNS when your IP changes
Options:
-V, --versionoutput the version number-h, --helpoutput usage information
Commands:
check [options]Error if Now DNS does not match your IP addressrun [options]Update Now DNS with your IP address if it has changed
Error if Now DNS does not match your IP address
Options:
-t, --token <token>Your Now API token-d, --domain <domain>The domain to check-n, --name <name>The name of the record (or blank for root record) (default: "")-h, --helpoutput usage information
Update Now DNS with your IP address if it has changed
Options:
-t, --token <token>Your Now API token-d, --domain <domain>The domain to check-n, --name <name>The name of the record (or blank for root record) (default: "")-h, --helpoutput usage information
Bug reports and pull requests are welcome on GitHub at https://github.com/samtgarson/now-ddns. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
npm i # Install dependencies
npm run test # Run tests
npm run dev -- --options # Run commands locallyThe module is available as open source under the terms of the MIT License.