Intro
Pi-hole is a free and open-source network-wide ad blocker. It is a DNS sinkhole that blocks ads and trackers by redirecting their requests to a blackhole IP address. This effectively prevents ads and trackers from appearing on all devices connected to a network, including computers, smartphones, and smart TVs.
Pi-hole is designed to run on a low-power device such as a Raspberry Pi and acts as a DNS server for all devices on a network. It uses a blocklist of known ad-serving domains to block advertisements and trackers, and also provides a variety of features and tools for customizing and managing the blocking of ads and trackers.
In addition to its ad-blocking capabilities, Pi-hole also provides features like query logging, query analysis, and an intuitive web-based interface for managing and monitoring its performance.
Overall, Pi-hole is a powerful and effective solution for blocking ads and trackers at the network level, making it a popular choice for individuals, families, and small businesses looking for a way to block unwanted advertisements and protect their privacy online.
Min Requirements
Min. 2GB free space, 4GB recommended
512MB RAM
Raspberry Pi OS (formerly Raspbian) | Buster / Bullseye | ARM |
Ubuntu | 20.x / 22.x | ARM / x86_64 |
Debian | 10 / 11 | ARM / x86_64 / i386 |
Fedora | 36 / 37 | ARM / x86_64 |
CentOS Stream | 8 / 9 | x86_64 |
Installation
Pi-hole is easy to install with 1 script
sudo curl -sSL https://install.pi-hole.net | bash
After a few minutes the installer will finish then navigate to http://yourip/admin to finish setting up and configuring ad-block lists and network settings