#cloudflare

app ddns

Rust Dynamic-DNS (DDNS) daemon that detects your public IP and automatically upserts A/AAAA records on Cloudflare or custom providers, featuring a self-hosted web dashboard and zero external dependencies

3 releases

Uses new Rust 2024

0.1.2 Jun 7, 2025
0.1.1 Jun 7, 2025
0.1.0 May 31, 2025

#57 in #cloudflare

Download history

83 downloads per month

MIT license

77KB
1K SLoC

ddns (binary)

ddns is the zero-dependency Dynamic-DNS daemon shipping with:

  • Cron scheduler with second precision
  • Built-in web dashboard (Tailwind + Alpine)
  • Multi-provider support via feature flags
  • Single static executable or tiny Docker image
# Run with the default providers
cargo install ddns --features "ddns-provider-aliyun ddns-provider-cloudflare"
ddns -c ddns.toml

Dependencies

~24–43MB
~587K SLoC