Cloudflare-sync-dns: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
=== [https://www.npmjs.com/package/cloudflare-sync-dns Npm] === | === [https://www.npmjs.com/package/cloudflare-sync-dns Npm] === | ||
=== Node in Bash === | |||
NOTE that you can use this nvm-based bash script to run npm commands from cron: | |||
#!/bin/bash | |||
export NVM_DIR="/home/myhome/.nvm" | |||
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm | |||
cloudflare-sync-dns /path/to/settings.json |
Latest revision as of 23:16, 14 January 2025
Run this in cron to regularly sync any IP change into your Cloudflare DNS records.
Gitlab
Github
Npm
Node in Bash
NOTE that you can use this nvm-based bash script to run npm commands from cron:
#!/bin/bash export NVM_DIR="/home/myhome/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm cloudflare-sync-dns /path/to/settings.json