Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
53
06

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.