Skip to content
ZorroficatorPublic

About

Highly-available home DNS with two Pi-hole instances and automatic failover (dnsdist + keepalived)

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

pihole-ha banner

pihole-ha

Highly-available home DNS with automatic failover.

A single Pi-hole is a single point of failure: if it goes down, most devices on the network lose name resolution outright. This repo documents a small, self-hosted setup that removes that single point of failure with two Pi-hole instances, dnsdist for health-checked DNS failover between them, and keepalived for a floating virtual IP — plus monitoring, crash forensics, and an optional status dashboard. It's a real, running home-network setup, written up as a feasibility study rather than a polished product: use it as a reference architecture and adapt it to your own environment.

🔴 Live demo dashboard — static demo using bundled sample data, no backend required.

Full documentation, architecture diagram, and deploy steps are in the language-specific READMEs below.

🇩🇪 Deutsch  |  🇬🇧 English

About

Highly-available home DNS with two Pi-hole instances and automatic failover (dnsdist + keepalived)

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages