ADBlock-Private-DNS is a fork of the popular AdGuard Home DNS server and fully "sanitized" it.
3.7K
The ultimate, heavily hardened fork of AdGuard Home for those who demand absolute privacy.
ADBlock-Private-DNS (ADBlock-PD) is a fork of the popular AdGuard Home DNS server (based on v0.107.74). Created by Weby Homelab, the sole purpose of this project is to completely sever all ties with AdGuard's infrastructure (and any other external entity). We took a powerful filtering engine and fully "sanitized" it.
Your DNS server should belong exclusively to you. No telemetry, no hidden requests, and no downloading of third-party code without your explicit consent.
The original internal/updater module has been physically removed from the source code. The server will never ping static.adtidy.org to check for updates. This eliminates a potential Remote Code Execution (RCE) vector through compromised updates or malicious infrastructure.
127.0.0.1. The features are isolated.whois.Empty). The IP addresses of devices in your network are never transmitted to external servers (e.g., whois.arin.net).All links in the web interface (React) that led to AdGuard trackers, analytics, or external documentation have been replaced with neutral stubs. The project has received a new adaptive SVG logo and a complete visual identity overhaul.
The container is equipped with a built-in HEALTHCHECK based on the host utility. Every 30 seconds, the system verifies the vitality of the DNS resolver (127.0.0.1:53). If the service hangs, Docker will automatically restart it, guaranteeing a stable internet connection in your network.
The final Docker image is based on debian:bullseye-slim. The service runs as an unprivileged user (UID 10001), utilizing the --no-permcheck flag for a secure startup in an isolated Docker environment. The default timezone is set to Europe/Kyiv.
For a proper deployment (running Docker, completing the setup wizard, and installing SSL certificates for DoH/DoT/DoQ), please refer to our detailed guide:
š Complete Installation Guide (INSTRUCTIONS_INSTALL_ENG.md)ā
If you want to build the project yourself, you will need Docker (for the multi-stage build process).
git clone https://github.com/weby-homelab/adblock-pd.git
cd adblock-pd
docker build -t adblock-pd:local .
This project is distributed under the GNU General Public License v3.0 (GPL-3.0). It is provided "AS IS". The Weby Homelab team assumes no liability for any network disruptions, data loss, or other consequences resulting from the use of this software.
Built in Ukraine under air raid sirens & blackouts ā”
Ā© 2026 Weby Homelab
Content type
Image
Digest
sha256:2d74ba9bbā¦
Size
59.8 MB
Last updated
18 days ago
docker pull webyhomelab/adblock-pd