Pi-hole icon
Pi-hole icon

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.

The Web interface shows how many ads were blocked, a query log, and more.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Linux
  • Self-Hosted
  • CentOS
  • Fedora
  • Ubuntu
  • Debian
  • Raspberry Pi OS
  • Raspberry Pi
4.8
Excellent18 reviews
173likes
18comments

Features

Suggest and vote on features

Properties

  1.  Privacy focused
  2.  Lightweight

Features

  1.  Network-wide blocking
  2.  Adblocking via DNS
  3.  DNS Server
  4.  Self-hosted
  5.  Ad-free
  6.  Dark Mode
  7.  DNS Proxy
  8.  Block Trackers
  9.  Dockerized
  10.  Custom DNS

Pi-hole News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

  • cesspool8571 liked Pi-hole
  • idkwhatname reviewed Pi-hole  

    No doubt the best ad blocking dns ever made

  • PandoMatic, Nimushka and AppVoyager liked Pi-hole
  • AppVoyager rated Pi-hole  
  • holakoyad, FanX and PiraHxCx liked Pi-hole
Show all activities

Comments and Reviews

   
 Post comment/review
Comment summary: Pi-hole is praised for effectively blocking ads, tracking, and malware across networks, enhancing internet experiences. Users commend its ease of setup, low resource usage, and ability to handle many ads daily. Pi-hole serves well as a Raspberry Pi project and provides additional functionalities like DNS. However, some users face issues with overblocking, leading them to switch to alternatives like eBlocker. Overall, Pi-hole is a versatile tool, especially beneficial when complemented with traditional ad blockers.
Top Positive Comment
Sam Lander
2

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

idkwhatname
0

No doubt the best ad blocking dns ever made

Review by a new / low-activity user.
Will Smith
0

good open source add to block ads on your network. works well on a raspberry pi. easy to install

solandre-wyze-ap-shelta
0

One of the best projects I have ever followed. It works great at home and office.

Status
1

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

Review by a new / low-activity user.
Guest
0

Unsupported OS detected: Linuxmint 20.3

Review by a new / low-activity user.
saucysalamander
0

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.

Sam Lander

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.

Show more comments
7 of 18 comments

Featured in Lists

The ultimate list of apps/services for better Security, Privacy & Anonymity; Defense against Surveillance. What …

List by Sooraj Sathyanarayanan with 203 apps, updated

Selfhosting is where you're hosting your own websites, apps, software, tools, and much more on your own server …

List by Korbs with 78 apps, updated

This is a list that prefers open-source and lightweight Windows applications. A few partially open-source or …

List by Sam Lander with 65 apps, updated

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:

  1. 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.
  2. 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.
  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.
  4. 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.

Official Links

Pi-hole information

AlternativeTo Categories

Network & AdminSecurity & PrivacyWeb BrowsersDevelopment

GitHub repository

  •  54,973 Stars
  •  2,947 Forks
  •  54 Open Issues
  •   Updated  
View on GitHub

Our users have written 18 comments and reviews about Pi-hole, and it has gotten 173 likes

Pi-hole was added to AlternativeTo by RemovedUser on and this page was last updated .