Manage Domains
With Open Source Freedom
The production-grade, self-hosted domain name manager. Monitor expiry, manage DNS records, and automate SSL renewals in one unified dashboard.
Powered by Modern Tech
Why openDNM?
The difference between "keeping track" and "staying in control".
| Feature | Traditional Tools | openDNM (Open Source) |
|---|---|---|
| Multi-Provider Sync | Enabled
| |
| Automatic SSL Tracking | Enabled
| |
| Team RBAC Permissions | Manual | Enabled
|
| API & Webhook Access | Limited | Enabled
|
| Data Ownership | Vendor Lock-in | Self-Hosted / 100% Yours |
| Cost | $$$ Monthly | Free / MIT License |
Single Binary Engine
Built with Go for maximum performance. No Node_modules, no heavy runtimes. Just download and run.
Low Footprint
Under 32MB RAM usage
Plugin Ready
Extend with custom drivers
Real-time Provider Polling
Our multi-threaded sync engine fetches status from Cloudflare, GoDaddy, and AWS simultaneously. Get notified of DNS changes or expiry alerts within seconds of them occurring.
Built for Engineering Teams
Stop managing domains in spreadsheets. openDNM brings DevOps practices to domain management.
Centralized Registry
Manage providers like GoDaddy, Namecheap, and AWS Route53 in one view.
Role-Based Access
Granular permissions for your DevOps team. Audit logs included out of the box.
Auto-Renewals
Never lose a domain again. Automated webhooks and email alerts for expirations.
DNS Management
Version controlled DNS records. Rollback changes instantly if something breaks.
CLI First
Everything you can do in the UI, you can do via our robust CLI and API.
Team Collaboration
Comments, tagging, and activity feeds for every domain change.
Self-Hosted in Minutes
Pull the Image
Our official Docker image is lightweight (Alpine based) and secure.
Configure Sources
Map your `config.yaml` to connect to Route53, Cloudflare, or Namecheap.
Sync & Manage
Access the dashboard on localhost:3000 and watch your domains sync automatically.
version: '3.8'
services:
opendnm:
image: opendnm/core:latest
ports:
- "3000:3000"
volumes:
- ./config.yaml:/app/config.yaml
environment:
- DB_HOST=postgres
Frequently Asked Questions
Is it really free?
Yes, openDNM is licensed under MIT. You can host it yourself for free forever.
Which providers are supported?
We support over 20+ major registrars and DNS providers through our unified driver system.
Can I use it for enterprise?
Absolutely. It includes RBAC, Audit Logs, and Prometheus metrics for enterprise monitoring.