Repos / Pi-hole
La serie más vistaPi-hole
Para quien quiere bloquear anuncios en todos los aparatos de casa, incluidas apps y smart TVs, sin instalar nada en cada uno.
Qué hace.
- bloquear anuncios y dominios no deseados para toda tu red, sin software en cada dispositivo
- bloquear también fuera del navegador, como en apps y smart TVs
- acelerar la navegación guardando consultas DNS en caché
- ver y controlar todo desde un panel web con estadísticas
- funcionar, si quieres, como servidor DHCP de tu red
Sistemas: Alpine, Armbian OS, Debian, CentOS Stream, Fedora, Raspberry Pi OS y Ubuntu (versiones con soporte activo). Arquitecturas x86_64, armv6/7/8 y riscv64. También hay imagen oficial de Docker.
Qué necesitas.
- RAM: 512 MB. Disco: mínimo 2 GB libres, 4 GB recomendados. fuente de este requisito (se abre en otra pestaña)
- IP estática: la documentación dice que la necesita (una reserva DHCP sirve). fuente de este requisito (se abre en otra pestaña)
- Puerto 53 (DNS) libre: si ya corre otro servidor DNS, como BIND, debes apagarlo. fuente de este requisito (se abre en otra pestaña)
- Los puertos 80 y 443 para el panel; si están ocupados, intenta con 8080 y 8443. fuente de este requisito (se abre en otra pestaña)
Calcula si tu equipo lo aguanta. Suma su RAM, CPU y disco junto con otros repos.
Cómo se instala.
Instalador automático (el propio README advierte que pasar un script a bash es controvertido, porque no lo lees antes):
curl -sSL https://install.pi-hole.net | bashAlternativa: descarga el instalador, léelo y luego ejecútalo:
wget -O basic-install.sh https://install.pi-hole.netYa revisado el script:
sudo bash basic-install.shConfigura tu router para que los clientes DHCP usen Pi-hole como servidor DNS. Si tu router no lo permite, puedes usar el DHCP de Pi-hole (apagando el del router) o configurar cada dispositivo.
Comandos tomados de la documentación oficial. Léelos antes de ejecutarlos: es tu equipo.
Permisos y datos.
- Se convierte en el servidor DNS de tu red (puerto 53 TCP/UDP): ve los nombres de dominio que consultan tus dispositivos.
- El instalador se ejecuta con sudo, es decir, como administrador del equipo.
Límites y advertencias.
- Bloquea por DNS: la documentación lo describe como un «DNS sinkhole», no como un filtro de contenido dentro de cada página.
- Solo se instala en los sistemas listados; en variantes no probadas puede fallar la instalación.
- Sin configurar el router (o el DHCP), tus dispositivos no pasan por Pi-hole: ese paso es obligatorio.
- Está pensado para usarse dentro de tu red local; las reglas de firewall de la guía bloquean el tráfico desde internet.
Costo real y nube.
- Es gratis y de código abierto; sus voluntarios piden donaciones para cubrir gastos.
- No requiere una Raspberry Pi: sirve cualquier equipo con un sistema soportado, que debe estar en tu red para dar el servicio.
- Las consultas que no bloquea se reenvían al DNS externo que elijas, así que ese proveedor sí las ve.
Licencia.
EUPL-1.2 Código abierto con copyleft
EUPL-1.2: licencia europea con copyleft, aplicada desde Pi-hole 3.0. El código anterior a esa versión conserva sus licencias previas.
Licencia EUPL desde la versión 3.0; el código anterior conserva sus licencias previas.
Es un resumen para orientarte, no asesoría legal. Para un uso comercial, lee el archivo LICENSE original.
De dónde sale todo esto.
Revisado en la documentación oficial el 29 de octubre de 2026; no es una prueba de laboratorio. No se instaló ni se midió nada para escribir esta ficha. Si algo cambió, la documentación del proyecto es la que manda.