Cloudflare-sync-dns

From Bitpost wiki

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