{"repo":"lvillis/ddns-rs","free":true,"listed":false,"github":"https://github.com/lvillis/ddns-rs","clone":"git clone https://github.com/lvillis/ddns-rs.git","description":"Rust Dynamic-DNS (DDNS) daemon that detects your public IP and automatically upserts A/AAAA records on Cloudflare, Aliyun, or custom providers, featuring a self-hosted web dashboard and zero external dependencies.","language":"Rust","stars":10,"topics":["ddns","ddns-rs","ddns-rust","cloudflare","rust"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"🇺🇸 English · 🇨🇳 中文 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table of Contents ↗️ ddns-rs 🌐 Rust Dynamic-DNS in one binary — detects your public IP and keeps multiple DNS providers up-to-date, with a built-in dashboard and zero external dependencies. --- ✨ Features Feature Description ---------------------------- ---------------------------------------------------------------------- Multi-provider upsert Built-in Cloudflare & Aliyun drivers; add your own via feature flags Pluggable IP detectors HTTP · local interface · custom shell, with priority chain Cron-based scheduler Standard 6-field cron (second precision) + concurrency & back-off Self-hosted dashboard Tailwind + Alpine, dark/light auto; Cookie & Bearer auth supported Zero runtime deps Single static binary or multi-arch Docker image ( Choose one of the following options. Sample manifests are in deploy/ . 1. Docker 2. Docker Compose 3. Kubernetes","default_branch":null,"files":null,"tree":[],"storefront":"/r/lvillis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lvillis/ddns-rs/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."}