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.
Links
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.