Local-first DNS filtering with a private off-site fallback path, built to survive ordinary homelab failures.
Clients receive a local AdGuard resolver and a small Raspberry Pi DNS bridge. The Pi prefers the local resolver and can fall back across Tailscale to an off-site AdGuard instance.