Pi-hole

Blackhole for Internet advertisements with a GUI for management and monitoring.

★ Stars61.3k61,334 on GitHub
Last commit18 Oct 2026
LicenceEUPL-1.2Per the project
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

Blackhole for Internet advertisements with a GUI for management and monitoring.

Who it suits

  • Almost any small machine: Pi-hole “is very lightweight” and needs 512 MB RAM. Despite the name, it isn't limited to a Raspberry Pi.

From docs.pi-hole.net/main/prerequisites, checked 19 Oct 2026. Quotes are the project's own words.

Self-hosting requirements

Runs withShell, PHP, Docker
DockerYes
awesome-selfhosted lists Docker as a way to deploy it.
ARM / Raspberry PiYes
Raspberry Pi OS is an officially supported OS (and it runs on other hardware too).
Memory (RAM)512 MB
Plus at least 2 GB of free disk space, 4 GB recommended.

Sources: github.com/awesome-selfhosted/awesome-selfhosted-data/blob/master/software/pi-hole.yml · docs.pi-hole.net/main/prerequisites, checked 19 Oct 2026. “Runs with” is from this listing. Blank means we haven't found it in official docs yet, not that it's unsupported.

In collections

Related tools

AdGuard Home

DNS

User-friendly ads & trackers blocking DNS server.

Stars
★ 37.5k
Licence
GPL-3.0
Updated
  • Docker