pi-hole
A black hole for Internet advertisements
TL;DR · 30-second scan
pi-hole (Shell) — A black hole for Internet advertisements
You want network-wide ad and tracker blocking covering devices that cannot run a browser extension.
Security & Privacy · Self-Hosted
Blocks ads and trackers at the DNS layer for your entire network, so every device benefits — the smart TV, the phone that cannot run extensions, the guest laptop. Point your router at it and it filters requests before they resolve. Runs on hardware as small as a Raspberry Pi, and the query log alone is educational: watching how often an idle phone phones home changes how people think about tracking. Shell and C, community-maintained. Two honest limits. DNS-level blocking cannot touch ads served from the same domain as the content, so YouTube is largely unaffected. And it becomes a single point of failure for your network — when it goes down, nothing resolves, so configure a secondary DNS.
You want network-wide ad and tracker blocking covering devices that cannot run a browser extension.
You expect it to block YouTube ads, or you cannot maintain a device the whole house depends on for DNS.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/pi-hole-pi-hole)
<a href="https://stackpicks.dev/repo/pi-hole-pi-hole"><img src="https://stackpicks.dev/api/badge/pi-hole-pi-hole" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of pi-hole/pi-hole? Add the badge and we'll feature your project in the weekly curator newsletter.