πŸ”₯
HotRepo
cloudflare-ddns β€” Self-host πŸ¦€ Rust based dynamic DNS (DDNS) updater for Cloudflare
πŸ“¦
timothymiller

cloudflare-ddns β€” Self-host πŸ¦€ Rust based dynamic DNS (DDNS) updater for Cloudflare

πŸ¦€ Rust based dynamic DNS (DDNS) updater for Cloudflare

⭐ 4.2k🍴 411RustπŸ“œ gpl-3.0#amd64#arm64#armv7#cloudflare-ddns

cloudflare-ddns

πŸ¦€ Rust based dynamic DNS (DDNS) updater for Cloudflare

⭐ 4,147 stars on GitHub Β· 🍴 407 forks Β· πŸ“œ License: gpl-3.0 Β· πŸ’» Language: Rust

What is cloudflare-ddns?

A standout opensource self-host project on GitHub β€” host on your own server for full control over your data and costs.

Main components

  • πŸ” Multiple IP detection providers β€” Cloudflare Trace, Cloudflare DNS-over-HTTPS, ipify, local interface, custom URL, or static IPs
  • πŸ“‘ IPv4 and IPv6 β€” Full dual-stack support with independent provider configuration
  • 🌐 Multiple domains and zones β€” Update any number of domains across multiple Cloudflare zones
  • πŸƒ Wildcard domains β€” Support for *.example.com records
  • 🌍 Internationalized domain names β€” Full IDN/punycode support (e.g. mΓΌnchen.de)
  • πŸ›‘οΈ WAF list management β€” Automatically update Cloudflare WAF IP lists
  • πŸ”” Notifications β€” Shoutrrr-compatible notifications (Discord, Slack, Telegram, Gotify, Pushover, generic webhooks)
  • πŸ’“ Heartbeat monitoring β€” Healthchecks.io and Uptime Kuma integration

The biggest strength is active opensource community β€” fast bug fixes, regular features, no abandonment risk.

Best for self-host enthusiasts wanting to try a strong-community opensource project.

Topics: the project is tagged with popular topics:

  • 🏷️ amd64
  • 🏷️ arm64
  • 🏷️ armv7
  • 🏷️ cloudflare-ddns
  • 🏷️ ddns-client
  • 🏷️ docker-image
  • 🏷️ dynamic-dns
  • 🏷️ ipv6
  • 🏷️ raspberry-pi
  • 🏷️ rust

Quick install

The project ships a ready-to-use docker-compose.yml β€” get running in 3 commands:

git clone https://github.com/timothymiller/cloudflare-ddns.git
cd cloudflare-ddns
docker compose up -d

Minimum system requirements

Component Recommended
RAM 2048 MB
CPU 2 vCPU
Disk 25 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚑ Deploy fast on VSIS

Use the VSIS VPS Lite 2GB RAM / 2 vCPU / 25GB SSD (~104k/thΓ‘ng) plan from VSIS.NET β€” high-speed VN-based VPS, 24/7 support, ideal for running cloudflare-ddns smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

πŸ‘‰ See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed β€” see live numbers via the GitHub link.