pi-hole-cloudflared-docker-compose-ansible-caddy
Configuración de red doméstica para privacidad y seguridad usando Pi-hole como servidor DNS ad-blocking, Cloudflared para DNS-over-HTTPS con Caddy como proxy HTTPS inverso, todo orquestado con Docker Compose y Ansible en Raspberry Pi.
Ficha actualizada 30 sept 2026, 19:27 · upstream 7 sept 2026, 18:41 · release sin release detectada
Qué es pi-hole-cloudflared-docker-compose-ansible-caddy
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una configuración completa para crear una red doméstica optimizada para privacidad y seguridad. Utiliza Pi-hole como servidor DNS ad-blocking centralizado que filtra anuncios a nivel de red, bloqueando contenido publicitario y mejorando la velocidad de navegación.
Cloudflared actúa como cliente DNS-over-HTTPS, permitiendo consultas cifradas a través del proxy HTTPS de Caddy, lo que protege la privacidad del tráfico DNS incluso en redes no seguras. La combinación con Caddy proporciona terminación SSL/TLS automática para servicios web locales, facilitando el acceso seguro desde dispositivos externos.
La configuración se despliega mediante Docker Compose para aislamiento de contenedores y Ansible para automatización del despliegue inicial, reduciendo la complejidad operativa en Raspberry Pi con 2 núcleos CPU y 2 GB RAM.
- Servidor DNS ad-blocking centralizado para toda la red doméstica
- Resolución de DNS cifrada (DoH) a través de proxy HTTPS seguro
- Terminación SSL/TLS automática para servicios web autoalojados locales
- Despliegue automatizado en Raspberry Pi con scripts Ansible
- Pi-hole bloquea anuncios y trackers a nivel de red
- Cloudflared habilita DNS-over-HTTPS cifrado
- Caddy proporciona HTTPS automático para servicios locales
- Despliegue automatizado con Ansible reduce configuración manual
- Docker Compose aisla servicios en contenedores ligeros
- Requiere Raspberry Pi OS Lite o sistema compatible con Docker
- Dependencia de servicios externos (Cloudflare) para DoH
- Configuración inicial compleja para usuarios no técnicos
- Consumo de recursos adicional en hardware limitado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Descargar Raspberry Pi Imager y flashear Raspberry Pi OS Lite. Ejecutar ansible-playbook playbook.yml --inventory hosts.yml. Esperar 5-10 minutos para configuración completa.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.