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.
Docker install
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.
Install Pi-hole
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.
Use Pi-hole as your 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.
Pi-hole + VPN
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.

View Stats, Adjust Settings, Manage Blocklists And More
Our Web interface allows you to view stats and graphs about your Pi-hole’s performance as well as adjust settings, enable and disable blocking, and manage your blocklists.
See More


Query Log
View every domain query that happens on your network and details on if it was blocked or forwarded, as well as other information.
Audit Log
Keep track of the most queried domains and add them to a white or blacklist from a central page.
Historical Stats
Domain queries are stored in a database and can be retrieved for analysis.
Privacy Modes
Choose from four different privacy/logging modes.
Built-in DHCP Server
While you can use any DHCP server, one ships with Pi-hole in case your router doesn’t let you change DNS servers. Either way, you can still provide network-wide ad blocking to all of your clients as soon as they connect to your network.
DNS Settings
Set custom upstream resolvers, configure the listening interface, and set other privacy options.
Blocklist Management
Pi-hole utilizes third-party block lists. Add as many as you want to increase your blocking power.
White and Blacklists
Customize your filtering with whitelists and blacklists. Extend blocking using powerful regex statements.
Our Team
The Pi-hole developers are spread across the globe and work on the project in their spare time. We are a 100% remote team.
Jacob Salmela
Co-founder, owner
Dan Schaper
Co-founder, owner
Adam Warner
Developer
Mark Drobnak
Developer
DL6ER
Developer
diginc
Developer
bcambl
Developer
Pi-hole is free, but powered by your donations.
Patrons Get Special Perks And Early Information
Montly patrons get access to special perks such as Pi-hole inspired art and special metal coins. We also share information with patrons before the general public.
Become a patron


