Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

traefik-pihole-dns-sync

Herramienta para sincronizar automáticamente registros DNS entre Traefik y Pi-hole, actualizando entradas cada 5 minutos con registro de actividad.

Ficha actualizada 24 sept 2026, 9:09 · upstream 24 sept 2026, 8:46 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es traefik-pihole-dns-sync

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

El proyecto traefik-pihole-dns-sync automatiza la gestión de registros DNS al mantener sincronizados los servicios gestionados por Traefik con las entradas de Pi-hole. Esto elimina la necesidad de actualizar manualmente los registros A o CNAME en el servidor DNS, reduciendo errores humanos y ahorrando tiempo en mantenimiento de red.

La aplicación se ejecuta como servicio externo que monitorea los cambios en los certificados SSL/TLS y los servicios expuestos por Traefik, actualizando Pi-hole mediante llamadas a la API REST. Incluye un sistema de logging para rastrear sincronizaciones exitosas o fallidas, facilitando la depuración.

El repositorio ofrece una versión descargable como archivo binario (.exe, .zip) y soporta entornos Docker/Docker Compose. La configuración requiere acceso a las APIs de ambos servicios y variables de entorno para autenticación.

CASOS DE USO
  • Automatizar la actualización de registros DNS al añadir o eliminar servicios en Traefik
  • Mantener consistencia entre certificados SSL emitidos por Let's Encrypt y entradas DNS en Pi-hole
  • Reducir la carga administrativa en redes domésticas o pequeñas empresas con múltiples subdominios
  • Integrar Pi-hole como único punto de control DNS sin intervención manual
PUNTOS DESTACADOS
  • Sincronización automática cada 5 minutos mediante cronjob interno
  • Soporte nativo para Docker y Docker Compose según análisis técnico
  • Compatibilidad con sistemas Windows, macOS y Linux
  • Logs detallados de actividad para auditoría y depuración
PRECAUCIONES
  • No se especifican versiones mínimas de Traefik o Pi-hole compatibles
  • Falta documentación técnica sobre variables de entorno obligatorias
  • La instalación nativa no detalla cómo exponer puertos o configurar redes Docker
  • Dependencia de acceso directo a las APIs REST de ambos servicios
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

Requiere acceso a la API de Traefik (token o auth header) y a Pi-hole (API v5 con token). Configurar variables de entorno para credenciales y endpoints. En Docker, usar volumen compartido para logs o persistencia de configuración. Verificar conectividad entre contenedores antes del arranque.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.