A single interface to view and manage your zones, both internal (Bind, …) and public (OVH, Gandi, …).

Does this sound familiar?

Two worlds, two workflows
SSH and a text editor for the internal zones, a different web console for each public provider. Same records, completely different tools.
No undo
A bad record propagates in seconds. Recovering means digging through backups or your memory, while the service is down.
Every change lands on you
You’re the only one trusted to touch DNS, so every record request becomes a ticket in your queue.

Edit all your zones in one place, internal and public.


Whatever the host of your zones, happyDomain displays them in the same clear way, limiting errors.

Install happyDomain next to your Bind or PowerDNS and enjoy the interface without changing your configuration. (coming soon)

app.happydomain.org/domains/example.com
A zone displayed the same clear way, whatever the host
app.happydomain.org/domains/example.com/diff
Review and confirm the changes that will be applied

View your changes before applying them.


Before publishing, happyDomain shows you exactly what will change. A preview that avoids many mistakes, on zones where mistakes are expensive.

You can even select which changes go out now and which ones should wait.

Full history, instant rollback.


Every version of every zone is kept, with who changed what and when.

When something breaks, you don’t reconstruct the previous state from backups: you roll the zone back to it in one click, then investigate calmly.

app.happydomain.org/domains/example.com/logs
History of every version of a zone
app.happydomain.org/domains/example.com/checks
Monitoring dashboard showing the status of every check on a domain

Catch problems before they become outages.


With built-in checkers, happyDomain keeps an eye on your domains and zones around the clock: registration expiry, DNSSEC validity, delegation consistency, TLS certificates, response times and more.

Each check is evaluated against clear rules and reported as OK, Warning or Critical, so you spot what needs attention at a glance and get notified the moment a check changes state.

Share zone management with your teams. (coming soon)


Whether it’s permanent or in preparation for a particular event, happyDomain lets several people collaborate on the same zone.

Delegate all or only part of a zone, down to a single record. The routine requests leave your queue; the control stays with you.

app.happydomain.org/domains/example.com
Zone management shared between teams
app.happydomain.org/domains/example.com/services
Editing an advanced DNS service through a guided form

Manage simply, even the special zones. (coming soon)


Looking for an interface that displays reverse IPv4/IPv6 zones in a human way? Or a Real-time Blackhole List (DNSBL) zone? Or DNS Response Policy Zones (DNS-RPZ)?

happyDomain understands them and lets you manage them unequivocally.

Try happyDomain now!
It's free software.

happyDomain is a free project that you can use online, but you can also install on your machine.

Try it online » Self-host it »

And if you do not find your happiness in our current interface, come and discuss it with us: