ABOUT
A feature-rich and robust Cloudflare DDNS updater with a small footprint. The program will detect your machine’s public IP addresses and update DNS records using the Cloudflare API
warningTo setup the updater you must have the Cloudflare Token and the domains, please read the Github documentation at `https://github.com/favonia/cloudflare-ddns?tab=readme-ov-file#-step-1-updating-the-compose-file` (only the expandable section)
infoTo update the configuration edit `/etc/systemd/system/cloudflare-ddns.service`. After edit please restart with `systemctl restart cloudflare-ddns`
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU1024 MB RAM2 GB disk
Config path/etc/systemd/system/cloudflare-ddns.service
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/cloudflare-ddns.sh'; sha='70e8bd031e9abb35993f2f1e28b92cbbfaf9329001233fdec9707e98d90bac69'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/cloudflare-ddns.shSHA-256 70e8bd031e9abb35993f2f1e28b92cbbfaf9329001233fdec9707e98d90bac69 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.