{"repo":"timothymiller/cloudflare-ddns","free":true,"listed":false,"github":"https://github.com/timothymiller/cloudflare-ddns","clone":"git clone https://github.com/timothymiller/cloudflare-ddns.git","description":"🦀 Rust based dynamic DNS (DDNS) updater for Cloudflare","language":"Rust","stars":4377,"topics":["dynamic-dns","self-hosted","raspberry-pi","ddns-client","docker-image","ipv6","cloudflare-ddns","arm64","amd64","armv7"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"🌍 Cloudflare DDNS Access your home network remotely via a custom domain name without a static IP! A feature-complete dynamic DNS client for Cloudflare, written in Rust. The smallest and most memory-efficient open-source Cloudflare DDNS Docker image available — 1.1 MB image size and 3.5 MB RAM at runtime, smaller and leaner than Go-based alternatives. Built as a fully static binary from scratch with zero runtime dependencies. Configure everything with environment variables. Supports notifications, heartbeat monitoring, WAF list management, flexible scheduling, and more. ✨ Features - 🔍 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, Zulip, generic webhooks) - 💓 Heartbeat monitoring — Healthchecks.io and Uptime Kuma integration - ⏱️ Cron scheduling — Flexible update intervals via cron expressions - 🧪 Dry-run mode — Preview changes without modifying DNS records - 🧹 Graceful shutdown — Signal handling (SIGINT/SI","default_branch":null,"files":null,"tree":[],"storefront":"/r/timothymiller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timothymiller/cloudflare-ddns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}