Pi-Hole

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 / BullseyeARM
Ubuntu20.x / 22.xARM / x86_64
Debian10 / 11ARM / x86_64 / i386
Fedora36 / 37ARM / x86_64
CentOS Stream8 / 9x86_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