pi-hole / pi-hole
git clone https://github.com/pi-hole/pi-hole.git
v6.5 · 5d ago
🔥 on GitHub Trending today
Network-wide DNS sinkhole that blocks advertisements and trackers for every device on your network.
Why you might care
Runs on your own Linux hardware such as a Raspberry Pi and blocks ads in non-browser places like mobile apps and smart TVs without client software. Includes a web dashboard, optional DHCP server, and IPv4/IPv6 support.
+8
stars, 24h · #1,686
+127
stars, 7 days · #964
+~240
stars, 30 days · #2,127
61k
★ total · +0% this week
3.3k
forks · 38 open issues
Star history (as recorded here)
LanguageShell
License—
Created2014-06-08 (12y ago)
Last push1d ago
Watchers713
OwnerOrganization
Seen on GitHub Trending
- 2026-10-22 — #8 weekly in shell · +127 ★
- 2026-10-21 — #14 weekly in shell · +127 ★
- 2026-10-20 — #14 weekly in shell · +125 ★
GitHub topics
Links
- GitHub: github.com/pi-hole/pi-hole
- Homepage: https://pi-hole.net
- Releases · Issues · Hacker News mentions
README excerpt
# 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 ----- ## One-Step Automated Install Those who want to get started quickly and conveniently may install Pi-hole using the following command: [code] ## Alternative Install Methods Piping to `bash` is controversial, as it prevents you from reading code that is about to run on your system. Therefore, we provide these alternative installation methods which allow code review before installation: ### Method 1: Clone our repository and run [code] ### Method 2: Manually download the installer and run [code] ### Method 3: Using Docker to deploy Pi-hole Please refer to the Pi-hole docker repo to use the Official Docker Images. ## Post-install: Make your network take advantage of Pi-hole Once the installer has been run, you will need to configure your router to have **DHCP clients use Pi-hole as their DNS server**. This router configuration will ensure that all devices connecting to your network will have content blocked without any further intervention. If your router does not support setting the DNS server, you can use Pi-hole's built-in DHCP server; be sure to disable DHCP on your router first (if it has that feature available). As a last resort, you can manually set each device to use Pi-hole as their DNS server. ----- ## Pi-hole is free but powered by your support There are many reoccurring costs involved with maintaining free, open-source, and privacy-respecting software; expenses which our volunteer developers pitch in to cover out-of-pocket. This is just one example of how strongly we feel about our software and the importance of keeping it maintained. Make no mistake: **your support is absolutely vital to help keep us innovating!** ### Donations Donating using our Sponsor Button is **extremely helpful** in offsetting a portion of our monthly expenses: ### Alternative support If you'd rather not donate (_which is okay!_), there are other
Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.