{"id":15148037,"url":"https://github.com/jsisques/pihole-server","last_synced_at":"2026-03-06T08:31:47.422Z","repository":{"id":249139329,"uuid":"826446634","full_name":"JSisques/pihole-server","owner":"JSisques","description":"Servidor de PiHole en Docker para bloquear anuncios y rastreadores a nivel de red","archived":false,"fork":false,"pushed_at":"2024-07-18T14:29:08.000Z","size":5263,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T05:35:12.645Z","etag":null,"topics":["docker","docker-compose","pihole"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JSisques.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-09T18:13:21.000Z","updated_at":"2024-07-18T14:31:24.000Z","dependencies_parsed_at":"2024-07-18T19:49:17.534Z","dependency_job_id":"a7442125-532a-4e0c-905b-ae3ea0ff1742","html_url":"https://github.com/JSisques/pihole-server","commit_stats":null,"previous_names":["jsisques/pihole-server"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fpihole-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fpihole-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fpihole-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fpihole-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JSisques","download_url":"https://codeload.github.com/JSisques/pihole-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242015976,"owners_count":20058125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","pihole"],"created_at":"2024-09-26T13:01:11.156Z","updated_at":"2026-03-06T08:31:47.364Z","avatar_url":"https://github.com/JSisques.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Pihole Banner](./img/pihole.png)\n\n# 🕳️ PiHole Docker Container\n\nEste 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.\n\n## 📝 Descripción\n\nEste 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.\n\n## 📦 Contenido del Repositorio\n\n- **docker-compose.yml**: Archivo de configuración para Docker Compose.\n- **scripts/**: Carpeta que contiene scripts útiles para la configuración y mantenimiento del contenedor.\n  - **setup.sh**: Script para instalar y configurar PiHole.\n- **.env.example**: Archivo de configuración de ejemplo para las variables de entorno.\n\n## 🏃‍♂️ Iniciar el Servidor PiHole\n\nSigue estos pasos para poner en marcha tu servidor PiHole utilizando Docker Compose:\n\n1. Desde tu terminal, asegúrate de estar en el directorio principal del repositorio clonado:\n\n```sh\ncd ruta/a/la/carpeta/pihole-server\n```\n\n2. Ejecuta el siguiente comando para iniciar PiHole en segundo plano:\n\n```sh\ndocker-compose up -d\n```\n\nEste comando iniciará el contenedor de PiHole y lo pondrá en funcionamiento.\n\n3. Verifica el estado del servidor para asegurarte de que esté ejecutándose correctamente:\n\n```sh\ndocker-compose ps\n```\n\nEste comando te mostrará el estado del contenedor y confirmará que está en funcionamiento.\n\n## ⚙️ Configuración\n\nA 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`:\n\n| Variable      | Valor por defecto | Descripción                                |\n| ------------- | ----------------- | ------------------------------------------ |\n| `TZ`          | \"Europe/Madrid\"   | Zona horaria del contenedor.               |\n| `WEBPASSWORD` | \"\"                | Contraseña para la interfaz web de PiHole. |\n| `DNS1`        | \"1.1.1.1\"         | Servidor DNS primario.                     |\n| `DNS2`        | \"1.0.0.1\"         | Servidor DNS secundario.                   |\n| `ServerIP`    | \"0.0.0.0\"         | IP del servidor PiHole.                    |\n\nPara más detalles sobre la configuración de PiHole en Docker, consulta la documentación oficial de PiHole en Docker.\n\n## ➕ Scripts Útiles\n\nEn 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.\n\n## 📜 Licencia\n\nEste proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.\n\n## 👤 Autor\n\n- Nombre: Javier Plaza Sisqués\n- GitHub: [JSisques](https://github.com/JSisques)\n\n## 🗃️ Referencias\n\n- Imagen en Docker Hub: [pihole/pihole](pihole/pihole)\n- Documentación oficial de PiHole: [https://docs.pi-hole.net/](https://docs.pi-hole.net/)\n- Repositorio original: [https://github.com/pi-hole/pi-hole](https://github.com/pi-hole/pi-hole)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsisques%2Fpihole-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsisques%2Fpihole-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsisques%2Fpihole-server/lists"}