Open Source / Dark Space Labs
Dreadnought DDNS Manager
Self-hosted dynamic DNS — built for homelabs, production-ready for the rest.
A full-stack self-hosted dynamic DNS management tool for Cloudflare — with a web UI, automatic IP monitoring, bulk DNS record import, Discord alerts, and Docker deployment. Built for homelabs and small infrastructure teams.
1+
GitHub Stars
MIT
License
Docker / Coolify
Deploy Target
The Challenge
Dynamic DNS solutions are either paid cloud services with privacy trade-offs, or bare CLI tools with no visibility. For home server operators and small teams running services with dynamic IPs, there was no clean, self-hostable solution that combined automatic IP monitoring with a proper management UI and audit trail.
What We Built
Built Dreadnought DDNS as a full-stack application: Next.js 14 frontend, FastAPI backend, SQLite database, and APScheduler for background IP polling. The web UI manages multiple Cloudflare zones centrally, supports bulk DNS record import via JSON with dry-run preview, and sends Discord notifications on IP changes. Runs via Docker Compose — deployable on a Raspberry Pi up to a cloud VPS in minutes.
Key Features
- Automatic IPv4/IPv6 monitoring at configurable intervals
- Real-time Cloudflare DNS A/AAAA record sync
- Multi-domain and multi-zone management
- Bulk DNS import via JSON with dry-run preview
- Full activity log and audit trail
- Discord alert notifications on IP changes
- Docker Compose and Coolify deployment ready
- Authentication via HttpOnly session cookies
The Outcome
A production-ready DDNS manager that self-hosts cleanly, runs unattended, and gives infrastructure operators full visibility and control over their DNS records with a proper audit log — no cloud dependency required.
1+
GitHub Stars
MIT
License
Docker / Coolify
Deploy Target
Ready to build something real?
Tell us about your project. We'll design, develop, host, and maintain it — with the same care and specificity you see in every project here.
