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 type
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
- Custom DNS
Pi-hole News & Activities
Recent News
- 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...
- Fla published news article about DietPi
DietPi v9.11 release: added support for Pi-hole v6 and bug fixesDietPi has rolled out its latest update, v9.11, featuring significant enhancements and fixes. This ...
Recent activities
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 …
This is a list that prefers open-source and lightweight Windows applications. A few partially open-source or …
What is Pi-hole?
Block ads for all your devices without the need to install client-side software. The Pi-hole blocks ads at the DNS-level, so all your devices are protected.
Features:
- Network-wide protection: Instead of browser plugins or other software on each computer, install Pi-hole in one place and your entire network is protected.
- Block in-app advertisements: Network-level blocking allows you to block ads in non-traditional places such as mobile apps and smart TVs, regardless of hardware or OS.
- Improve network performance: Since advertisements are blocked before they are downloaded, network performance is improved and will feel faster.
- Monitor statistics: Our Web interface offers control of your Pi-hole and a central place to view statistics. We also include an API for extending these stats.
Highlights:
- Web Interface: In addition to blocking advertisements, Pi-hole has an informative Web interface that shows stats on all the domains being queried on your network.
- Built-in DHCP Server: Pi-hole works fine with an existing DHCP server, but you can use Pi-hole’s to keep your network management in one place.
- Manage White And Black Lists: Fine-tune your experience by blacklisting or whitelisting domains. Extend this capability with powerful regex statements.
- Query Log: See all the domains being queried on your network, where they originated, and more.
- Long Term Statistics: Queries are stored in a database and can be queried at any time. Learn about what’s happening on your network over time.
- Audit Log: Keep track of the most queried domains and add them to a white or blacklist from a central page.
- Privacy Modes: Choose from four different privacy modes that works for your environment.
- Other Settings: Control and configure other settings from the Web interface.
How to use Pi-hole:
- Install a supported operating system: You can run Pi-hole in a container, or deploy it directly to a supported operating system via our automated installer.
- Install Pi-hole: Our intelligent, automated installer asks you a few questions and then sets everything up for you. Once complete, move onto step 3.
- Use Pi-hole as your DNS server: Configure your router’s DHCP options to force clients to use Pi-hole as their DNS server, or manually configure each device? to use the Pi-hole as their DNS server.
- Block ads everywhere, even on the go: By pairing your Pi-hole with a VPN, you can have ad blocking on your cellular devices, helping with limited bandwidth data plans.








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.