A lightweight Docker web app that detects IP changes and updates Cloudflare A records automatically — built for homelab and Synology NAS setups, with scoped API tokens, a background sync scheduler, and a status dashboard.
What it does
- Detects IP changes and updates Cloudflare records automatically.
- Uses scoped Zone:Read + DNS:Edit tokens — security-conscious by design.
- Background scheduler plus an on-demand manual sync.
- Status dashboard with recent sync logs; Synology Container Manager ready.
Why it mattersKeeps home services reachable without a static IP — self-hosted and security-conscious.
Built with
FastAPIPythonAPSchedulerSQLiteDocker