The Pi-holeĀ® is a DNS sinkhole that protects your devices from unwanted content, without installing any client-side software.
Those who want to get started quickly and conveniently may install Pi-hole using the following command:
curl -sSL https://install.pi-hole.net | bash
Piping to bash is a controversial topic, as it prevents you from reading code that is about to run on your system.
If you would prefer to review the code before installation, we provide these alternative installation methods.
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole cd "Pi-hole/automated install/" sudo bash basic-install.sh
wget -O basic-install.sh https://install.pi-hole.net sudo bash basic-install.sh
Please refer to the Pi-hole docker repo to use the Official Docker Images.
Updating is as simple as running the following command:
pihole -up
Pi-hole can be uninstalled using:
pihole uninstall