happyDomain logo

Manage all your domain names in one place.

happyDomain is a free web application that centralizes the management of your domain names from different registrars and hosts.

Main features

Find out how happyDomain can simplify your domain name management.

🏗️

happyDomain is functional but still very much a work in progress: it's a carefully crafted proof of concept that evolves thanks to your feedbacks!

Given the diversity of DNS configurations and user needs, we haven't yet identified all the bugs. If something doesn't work, please don't leave: tell us what's wrong. We're highly responsive and each reported bug helps us improve the tool for everyone.

Whether it works for you or not, we need your feedback! What do you think of our approach to simplifying domain name management? Your impressions at this stage help us guide the project according to your actual expectations.

Choose your provider

Manage your zones hosted on hosting providers

happyDomain can group the domains you own in different registrars. We currently support 38 providers like OVH, Gandi, DigitalOcean, ...

See all supported registrar
Are you using another registrar?
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

Clearly visualize changes

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

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!
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 the API!
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.

How it works

A simple approach to efficient domain management.

1

Connect your accounts

Add your access information to the various registrars and DNS hosts.

2

Import your domains

Automatically import all your domain names and configurations into happyDomain.

3

Manage with efficiently

Edit, add and synchronize all your DNS records from a single interface.

Learn how happyDomain can help you:

Ready to simplify your domain management?

Join hundreds of users who trust happyDomain to centralize and facilitate their domain name management.

Create my online space
Download section

Downloads. happyDomain on premise.

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

You can download the latest nightly version of happyDomain 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 HAPPYDOMAIN_NO_AUTH=1 -p 8081:8081 happydomain/happydomain

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