Cloudflare-sync-dns: Difference between revisions

From Bitpost wiki
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

CloudflareSyncDns.png

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