Servidor de PiHole en Docker para bloquear anuncios y rastreadores a nivel de red
GPL-3.0 License
Este proyecto proporciona una configuración optimizada para ejecutar PiHole dentro de un contenedor Docker. PiHole es un bloqueador de anuncios a nivel de red que actúa como un servidor DNS sinkhole y mejora la experiencia de navegación al eliminar anuncios y rastreadores.
Este repositorio contiene todo lo necesario para poner en marcha tu propio servidor PiHole utilizando Docker. La configuración está diseñada para ser fácil de usar y personalizar según tus necesidades.
Sigue estos pasos para poner en marcha tu servidor PiHole utilizando Docker Compose:
cd ruta/a/la/carpeta/pihole-server
docker-compose up -d
Este comando iniciará el contenedor de PiHole y lo pondrá en funcionamiento.
docker-compose ps
Este comando te mostrará el estado del contenedor y confirmará que está en funcionamiento.
A continuación se presenta una tabla con las variables de entorno disponibles en docker-compose.yml que puedes ajustar según tus necesidades en el archivo .env
:
Variable | Valor por defecto | Descripción |
---|---|---|
TZ |
"Europe/Madrid" | Zona horaria del contenedor. |
WEBPASSWORD |
"" | Contraseña para la interfaz web de PiHole. |
DNS1 |
"1.1.1.1" | Servidor DNS primario. |
DNS2 |
"1.0.0.1" | Servidor DNS secundario. |
ServerIP |
"0.0.0.0" | IP del servidor PiHole. |
Para más detalles sobre la configuración de PiHole en Docker, consulta la documentación oficial de PiHole en Docker.
En la carpeta scripts, encontrarás varios scripts útiles para la administración de tu servidor PiHole. Por ejemplo, setup.sh puede ser utilizado para instalar y configurar PiHole rápidamente.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.