Skip to main content

Instalar Pi-hole

Guía oficial

Pi-hole documentation

Dependencias

sudo apt install git apache2 libapache2-mod-php php php-common php-cli php-opcache php-readline php-fpm php-sqlite3 curl
sudo a2enconf php8.1-fpm

Instalación

Para instalar Pi-hole ejecutar:

Instalar sin el servidor web/interfaz web.

curl -sSL https://install.pi-hole.net | bash

Panel Web

Clonamos el repositorio del panel web.
sudo git clone --depth 20 https://github.com/pi-hole/adminlte /var/www/pihole

Configurar apache

Configuramos apache para que nos permita acceder a la interfaz web de pi-hole.

Creamos el archivo  /etc/apache2/sites-avaliable/available/pihole.confcon y escribimos la configuración.

Activamos la configuración con sudo a2ensite pihole.conf.

Recargamos la configuración de apache con sudo systemctl reload apache2.service.

Ahora mismo si accedemos al panel de pi-hole no nos pedirá contraseña, podemos cambiar eso ejecutando pihole -a -p contraseña, así nos pedirá una contraseña antes de entrar al panel.