¿Qué es Pi-hole?
Pi-hole es un servidor DNS que bloquea anuncios, trackers y dominios maliciosos para todos los dispositivos de tu casa (tele, celulares, consolas) sin instalar nada en cada uno. Trae un panel con estadísticas de cada consulta y puede hacer de servidor DHCP.
Instalación con Docker Compose
Guárdalo como compose.yaml en una carpeta nueva y ejecuta docker compose up -d. Después entra a http://IP-de-tu-servidor:80.
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "80:80/tcp"
- "443:443/tcp"
environment:
TZ: 'Europe/Madrid'
FTLCONF_webserver_api_password: 'cambia-esta-contraseña'
FTLCONF_dns_listeningMode: 'ALL'
volumes:
- './etc-pihole:/etc/pihole'
cap_add:
- NET_ADMIN
- SYS_TIME
- SYS_NICE
restart: unless-stopped
Fuente: https://github.com/pi-hole/docker-pi-hole#quick-start · Doc de instalación: github.com/pi-hole/docker-pi-hole
Este archivo está transcrito de la documentación oficial y puede quedar desactualizado: ante la duda, prevalece la doc del proyecto. Cambia siempre contraseñas y rutas de ejemplo.
Requisitos de hardware
| RAM | 512 MB |
|---|---|
| CPU / GPU | Cualquiera, el clásico es una Raspberry Pi |
| Notas | Necesita el puerto 53 libre en el host (en Ubuntu, ojo con systemd-resolved). |
¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →