curl -sSL https://install.pi-hole.net | bash

Pi-hole® 
Network-wide Ad Blocking

A black hole for Internet advertisements

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
Supported operating systems

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

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.