Cloudflare-DDNS-config
Another Cloudflare DDNS client, but this one supports a JSON config file that allows updating multiple zones with a single instance.
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
77/100 Good
- Maintained
- 100last commit 33 days ago
- Popular
- 734,529 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 15 days ago
- GitHub stars
- 4,529
- Open issues
- 10
- Last commit
- 2026-09-12
- Latest release
- v2.2.0
- License
- GPL-3.0
- Activity
- stale
Checked 7 days ago - source: GitHub (timothymiller/cloudflare-ddns)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start the EC2 web server first If you are using an EC2 origin, run `sudo yum install -y httpd` and `sudo systemctl start httpd` (`sudo` means admin rights) before configuring the ALB (the load balancer that forwards traffic) target group. This starts the web service Cloudflare will check, so your origin doesn't show unhealthy and visitors can reach your site. source
Fetched 17 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Do I need host networking for IPv6 detection?
Yes, host networking is required to detect IPv6 addresses. If you only need IPv4, you can omit host networking and set IP6_PROVIDER to none.
What do I need for a basic Docker run?
Provide CLOUDFLARE_API_TOKEN and DOMAINS, then the container detects your public IP and updates the DNS records every 5 minutes.
Can one instance update multiple Cloudflare zones?
Yes. The client supports updating any number of domains across multiple Cloudflare zones.
How can I preview changes without modifying DNS?
Use dry-run mode to preview changes without modifying DNS records.
What happens if IP detection fails temporarily?
Transient IP detection failures never delete or overwrite existing DNS records.
Answers sourced from github.com
Community
- Cloudflare DDNS setup - DNS & Network - Cloudflare Community (other)
- DDclient and Cloudflare (Dynamic DNS) : r/SelfHosting - Reddit (reddit)
- Cloudflare Community (other)
Collected 7 days ago - public community threads