13094 shaares
dnsweaver est un outil en Go créé par Maxfield Allison qui automatise les mises à jour DNS pour Docker, Proxmox et Kubernetes en lisant les labels Traefik, les annotations Ingress et les VMs/conteneurs LXC.
Il supporte le split-horizon DNS pour servir différentes adresses selon la localisation (IP locale en réseau interne, IP publique depuis l'extérieur) et gère 7 backends en parallèle : Cloudflare, Technitium, Pi-hole, AdGuard Home, dnsmasq, RFC 2136 et webhooks personnalisés.
Le projet est porté par une seule personne et évolue rapidement avec des dizaines de versions en quelques mois, disponible en image Docker, registre ghcr.io ou chart Helm, mais reste assez récent pour être testé en non-production d'abord.