Update cloudflare DNS records to match server IP for list of domains.
Software periodically checks if the host IP has changed and if it has, it updates the DNS (A) records to point to the new IP.
- Docker / Node.js
config.json
file based onexample.config.json
Within a directory containing the config.json
file
docker run\
-d \
-v $(pwd)/config.json:/usr/src/app/config.json \
--name cloudflare-ddns-interval \
--restart unless-stopped \
vkentta/cloudflare-ddns-interval
Within a clone of this repo:
npm install
npm start