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.jsonfile 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