You can run Pi-hole in a container, or deploy it directly to a supported operating system via our automated installer.
Hardware
Pi-hole is very lightweight and does not require much processing power
Min. 2GB free space, 4GB recommended
512MB RAM
Supported Operating Systems¶
The following operating systems are officially supported:
Raspberry Pi OS , Ubuntu, Debian, Fedora, CentOS
https://github.com/pi-hole/docker-pi-hole/#running-pi-hole-docker
https://docs.pi-hole.net/main/prerequisites/#supported-operating-systems
Our intelligent, automated installer asks you a few questions and then sets everything up for you. Once complete, move onto step 3.
https://github.com/pi-hole/pi-hole/#one-step-automated-install
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.
By pairing your Pi-hole with a VPN, you can have ad blocking on your cellular devices, helping with limited bandwidth data plans.