Supervisa imágenes de contenedor en registros de Docker y envía notificaciones cuando aparece una etiqueta o un digest nuevos.
getwud/wud
Herramienta autoalojada que supervisa contenedores en Docker, Swarm, Kubernetes, Compose y Nomad, detecta nuevas versiones de imágenes y puede avisar o actualizarlas automáticamente.
Alternativa open source a:Watchtower
- Estrellas
- 4,198
- Forks
- 163
- Issues abiertos
- 64
- Último commit
- hace 5 horas
¿Qué es?
What's Up Docker (WUD) analiza los contenedores que se ejecutan en tu entorno y comprueba si hay versiones más recientes de sus imágenes en los registros. Compara tags y digests, aplica reglas de versionado semántico y filtros de tags, y luego te envía notificaciones por canales de chat, push, mensajería o automatización. Cuando es compatible, también puede descargar la nueva imagen y recrear el contenedor.
WUD es compatible con hosts Docker independientes (socket local o TLS remoto), proyectos de Docker Compose, servicios y stacks de Docker Swarm, Deployments, StatefulSets, DaemonSets y CronJobs de Kubernetes, y trabajos de Nomad. Entre los registros compatibles están Docker Hub, GHCR, AWS ECR, Google GCR y Artifact Registry, Azure ACR, Quay, GitLab y registros OCI autoalojados.
Incluye un panel web, una API REST, un endpoint de métricas de Prometheus y control de acceso basado en roles con cuentas locales o inicio de sesión único mediante OpenID Connect. El modo CLI de ejecución única realiza un solo análisis sin servidor ni base de datos, por lo que resulta adecuado para pipelines de CI y tareas cron.
Funciones clave
- 01Supervisa cargas de trabajo de Docker, Swarm, Kubernetes, Compose y Nomad para detectar nuevas versiones de imágenes.
- 02Es compatible con Docker Hub, GHCR, AWS ECR, Google, Azure, Quay, GitLab y registros OCI autoalojados.
- 03Envía notificaciones a decenas de canales, incluidos Discord, Slack, Telegram, Ntfy y correo electrónico mediante SMTP.
- 04Filtra tags con reglas de semver, expresiones regulares y patrones de inclusión y exclusión.
- 05Puede descargar imágenes automáticamente y recrear contenedores de Docker, Compose o Nomad.
- 06Ofrece un panel web, una API REST y un endpoint de métricas de Prometheus.
Casos de uso
- Mantener actualizados los servicios autoalojados de un homelab con Docker o Compose mediante alertas de actualización.
- Recibir notificaciones en el chat cuando haya una imagen más reciente para un Deployment de Kubernetes.
- Condicionar un pipeline de CI/CD a que haya actualizaciones pendientes en los contenedores supervisados.
- Aplicar actualizaciones solo de semver a contenedores de producción mediante reglas para tags.
Inicio rápido
- 1
Ejecuta WUD como contenedor de Docker
docker run -d --name wud -p 3000:3000 -e WUD_AUTH_ADMIN_USER="admin" -e WUD_AUTH_ADMIN_PASSWORD="MySecurePassword123" -v /var/run/docker.sock:/var/run/docker.sock getwud/wud:latest - 2
O ejecútalo con Docker Compose usando el archivo YAML del README
- 3
Abre la interfaz web en http://localhost:3000 e inicia sesión
Antes de usarlo
- Los ejemplos usan una contraseña de administrador predeterminada, así que cámbiala antes de exponer el panel.
- Para supervisar el host local de Docker hay que montar el socket de Docker, lo que concede un amplio control sobre el host.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es wud?
- Herramienta autoalojada que supervisa contenedores en Docker, Swarm, Kubernetes, Compose y Nomad, detecta nuevas versiones de imágenes y puede avisar o actualizarlas automáticamente. What's Up Docker (WUD) analiza los contenedores que se ejecutan en tu entorno y comprueba si hay versiones más recientes de sus imágenes en los registros. Compara tags y digests, aplica reglas de versionado semántico y filtros de tags, y luego te envía notificaciones por canales de chat, push, mensajería o automatización. Cuando es compatible, también puede descargar la nueva imagen y recrear el contenedor.
- ¿wud es gratuito? ¿Qué licencia tiene?
- wud es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wud sigue mantenido?
- Mantenimiento activo. El último commit de wud fue el 7 nov 2026.
- ¿Para qué puedo usar wud?
- Mantener actualizados los servicios autoalojados de un homelab con Docker o Compose mediante alertas de actualización. Recibir notificaciones en el chat cuando haya una imagen más reciente para un Deployment de Kubernetes. Condicionar un pipeline de CI/CD a que haya actualizaciones pendientes en los contenedores supervisados. Aplicar actualizaciones solo de semver a contenedores de producción mediante reglas para tags.
- ¿Cómo se instala wud?
- Ejecuta WUD como contenedor de Docker: docker run -d --name wud -p 3000:3000 -e WUD_AUTH_ADMIN_USER="admin" -e WUD_AUTH_ADMIN_PASSWORD="MySecurePassword123" -v /var/run/docker.sock:/var/run/docker.sock getwud/wud:latest O ejecútalo con Docker Compose usando el archivo YAML del README Abre la interfaz web en http://localhost:3000 e inicia sesión
- ¿Dónde consigo wud?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/getwud/wud
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz web para actualizar automáticamente contenedores Docker y recibir notificaciones sobre sus cambios.
CLI de Bash que comprueba si hay imágenes más recientes para los contenedores Docker y los actualiza de forma interactiva o desatendida, con notificaciones, copias de seguridad de imágenes y limpieza automática.
Aplicación Docker autohospedada con interfaz web que comprueba y aplica actualizaciones de contenedores según un horario o manualmente.
Plataforma de despliegue autohospedable para aplicaciones web, con despliegues al hacer push a Git, URL de vista previa, dominios personalizados, Postgres, autenticación y correo en tu propio servidor.
Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins.