Jump to content

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

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