Pi-hole
Blocks ads for all connected devices at the DNS layer without client setup. Provides web control, in-app ad and tracker blocking, DHCP and API support, regex filtering, privacy modes, audit logs, and long-term query analytics for network management.
Cost / License
- Free
- Open Source
Application types
Platforms
- Linux
- Self-Hosted
- CentOS
- Fedora
- Ubuntu
- Debian
- Raspberry Pi OS
- Raspberry Pi
Features
Properties
- Privacy focused
- Lightweight
Features
- Network-wide blocking
- Adblocking via DNS
- DNS Server
- Self-hosted
- Ad-free
- Dark Mode
- DNS Proxy
- Block Trackers
- Dockerized
- No registration required
- Firewall
- Custom DNS
Pi-hole News & Activities
Recent News
- Maoholguin published news article about Pi-hole
Pi-hole releases FTL v6.6, Web v6.5, and Core v6.4.1 with security fixes, adds MAC controlPi-hole has released FTL v6.6, Web v6.5, and Core v6.4.1, with the latest Docker image tagged as 20...
- POX published news article about Pi-hole
Pi-hole releases FTL & Web v6.4 and Core v6.3 for network-wide ad and tracker blockingPi-hole has released a coordinated update, delivering FTL v6.4, Web v6.4, and Core v6.3. This set o...
- POX published news article about Pi-hole
Pi-hole 6.2 released with security upgrades, Alpine Linux support, and DNS enhancementsPi-hole FTL v6.3, Web v6.3, and Core v6.2 are now available, bringing numerous updates to this free...
Recent activities
- FateGambler111 updated Pi-hole
veloguardian added Pi-hole as alternative to VeloGuardian DNS
Featured in Lists
The ultimate list of apps/services for better Security, Privacy & Anonymity; Defense against Surveillance. What …
Selfhosting is where you're hosting your own websites, apps, software, tools, and much more on your own server …
What I use to protect my privacy that I would actually recommand to everyone to try as it does not requiere a lot of …
What is Pi-hole?
Network-wide ad blocking via your own Linux hardware
The Pi-hole® is a DNS sinkhole that protects your devices from unwanted content without installing any client-side software.
- Easy-to-install: our dialogs walk you through the simple installation process in less than ten minutes
- Resolute: content is blocked in non-browser locations, such as ad-laden mobile apps and smart TVs
- Responsive: seamlessly speeds up the feel of everyday browsing by caching DNS queries
- Lightweight: runs smoothly with minimal hardware and software requirements
- Robust: a command-line interface that is quality assured for interoperability
- Insightful: a beautiful responsive Web Interface dashboard to view and control your Pi-hole
- Versatile: can optionally function as a DHCP server, ensuring all your devices are protected automatically
- Scalable: capable of handling hundreds of millions of queries when installed on server-grade hardware
- Modern: blocks ads over both IPv4 and IPv6
- Free: open source software that helps ensure you are the sole person in control of your privacy









Comments and Reviews
Great open-source software. You can use it not only for ads, but also for DNS, including setting it up with DNSCrypt anonymized relays.
So basically you don't even need a browser ad-blocker, or to set up a separate DNS service.
And you also don't need to set it up on a separate server or docker if you don't want. You can set it up directly on Windows (basically) with WSL: https://github.com/DesktopECHO/Pi-Hole-for-WSL1
No doubt the best ad blocking dns ever made
good open source add to block ads on your network. works well on a raspberry pi. easy to install
One of the best projects I have ever followed. It works great at home and office.
This is the first piece of software I installed on my DietPi system. it is amazing on my Nvidia Shield Android TV. I have blocked ads for A&E, Tubi TV, Pandora, Haystack news, Redbox
Unsupported OS detected: Linuxmint 20.3
Best way to block ads/telemetry from any app that isn't a web browser, and for web browsers is an excellent complement to uBlock Origin.
Why don't you think it's not good for web browsers? It does sometimes leave an empty grey box that says "advertisement," but that's a tradeoff for less browser fingerprinting.