Finally a simple interface for domain names.

happyDomain is a modern open-source web application, that aims to simplify all your usages of domain names. Connecting a blog, a shop or doing advanced stuff is just a click away.

Try it online now » Download now »


Learn how happyDomain can help you:

Do you find hosting providers' interfaces for domain name incomprehensible or unusable?

Reconcile with your domain names, thanks to an interface designed for you.


Neophyte friends, our simple interface will guide you in the configuration of your domain name, without going through the proper domain name terminology.


Recognized experts: change your point of view on DNS, with an ergonomic interface in the age of time that will meet all your expectations.

What can happyDomain do for you today?

An interface on top of your existing server
Manage your zones backed by BIND, Knot, PowerDNS, ...

happyDomain can be used as an interface above an authoritative name server. It uses the Dynamic DNS (RFC 2136), implemented in many server software.

Show me how to connect!
Sample diff
Manage your zones hosted on hosting providers

happyDomain can group the domains you own in different registrars. We currently support OVH, GoDaddy, Gandi and Alwaysdata.

Are you using another registrar?
REST API
Use happyDomain as a API REST

happyDomain exposes a REST API that you can use to automate sub-domain creation tasks on the fly, for example in your continuous deployment system.

Show me an example!
DNS Resolver
Test or debug your zone online

happyDomain integrates an easy-to-use DNS resolver, which allows you to effortlessly connect to about 50 public resolvers. You can easily see the propagation of your changes.

I want to test this now!
Sample diff
Clearly visualize changes

Before publishing your changes, happyDomain shows you exactly what changes (additions and deletions) will be made to the area. This is a good time to reread.

Zone's history
Keeping track of changes

happyDomain doesn't just show you your zone as it is published. Every modification is saved to keep a history of your changes. In case of problem, go back to a previous version in 2 clicks.

And we have many other features in preparation...

Downloads

Our source code is freely available under the CeCILL license in our git repository, hosted by Framagit.

You can download the latest nightly version of happyDNS for Linux x86_64, Linux arm64 or macOS x86_64.

We publish a Docker image, feel free to test it thanks to:

    docker run -e HAPPYDNS_NO_AUTH=1 -p 8081:8081 happydns/happydns

Precompiled binaries are also availables on https://get.happydns.org/.

Chat

Join our Matrix or IRC channel #happydns on Libera.Chat to share ideas or ask questions.

Bugs and Features

Problem, missing feature? Please, take one minute to report it on the project’s issues page.

Translations

You speak another language than French or English? Give a hand to translate happyDNS. Write us at contact at happydns.org.

Code

Skilled developer? Contribute to the code! Check out our repository on Framagit.

Contact

Need more? Contact us at contact at happydns.org.