Gravity: Fully-replicated DNS and DHCP server with ad-blocking powered by etcd

Gravity: Fully-replicated DNS and DHCP server with ad-blocking powered by etcd

Gravity is a self-hosted dns and ad block tool. Fully-replicated DNS and DHCP server with ad-blocking powered by etcd.

Why self-host Gravity

Self-hosting Gravity removes the dependency on a third-party service. For anyone who values data ownership, that matters more than convenience in the long run.

What it does

Gravity falls into the DNS, Ad Block category of self-hosted software. It is designed to be deployed on your own infrastructure, whether that is a home server, a VPS, or a local machine running Docker.

Deployment

Most users run Gravity via Docker Compose. The typical setup involves one or two containers and a volume for persistent data.

Maturity

The current version is 0.8.1, which means the project is still pre-1.0. That is not a disqualifier, but it is worth checking the changelog before upgrading in a setup where stability matters.

License

It is licensed under GPL-3.0, making it freely available for personal and commercial use.

Whether you are just starting with self-hosting or adding to an existing setup, Gravity is a reasonable pick in the dns and ad block space.