bind9-webui
API backend en Python/Flask para gestionar servidores DNS BIND9 mediante una interfaz web. Permite CRUD de zonas, edición de registros, validación de configuración, visualización de logs y controles rndc sin reconstruir nada.
Ficha actualizada 22 sept 2026, 16:14 · upstream 9 sept 2026, 15:16 · release v0.6.2
Qué es bind9-webui
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
bind9-webui es un servicio ligero que actúa como backend API para la gestión de servidores DNS BIND9 (named). Proporciona una interfaz HTTP protegida por contraseña que permite administrar zonas, registros, configuración y logs sin necesidad de reconstruir archivos ni bases de datos. El proyecto se integra con el frontend companion webui para ofrecer un panel de administración completo.
- Gestión centralizada de zonas DNS mediante una interfaz web intuitiva
- Validación automática de configuraciones BIND9 antes de aplicar cambios
- Visualización en tiempo real de logs y métricas del servidor DNS
- Despliegue rápido en entornos Docker con soporte para bare-metal o contenedorizado
- API RESTful sin dependencias externas ni base de datos, ~32 MB RAM
- Validación integrada con named-checkconf y named-checkzone
- Soporte para rndc controls (reload, flush, stats) vía API
- Protección contra fuerza bruta con bloqueo tras 5 fallos
- Modo Docker completo o integración con BIND9 en host
- Requiere acceso sudo para operaciones de configuración y rndc
- Necesita configuración manual de control TCP 953 si BIND no lo expone
- Depende del frontend companion webui para la interfaz gráfica completa
- No incluye autenticación LDAP/SSO, solo contraseña compartida
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.
Instalar con curl en modo Docker (BIND+API) o Host BIND. Generar rndc.key antes de exponer. Usar puertos no estándar (5353/9353) para evitar conflictos. Montar volumen /etc/bind compartido. Verificar logs en /var/log/bind.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.