Monitora imagens de contêiner em registries Docker e envia notificações quando surge uma nova tag ou digest.
getwud/wud
Ferramenta self-hosted que monitora containers em execução no Docker, Swarm, Kubernetes, Compose e Nomad, identifica versões mais recentes de imagens e pode notificar ou atualizá-los automaticamente.
Alternativa open source a:Watchtower
- Estrelas
- 4,191
- Forks
- 163
- Issues abertas
- 64
- Último commit
- há 17 horas
O que é?
O What's Up Docker (WUD) verifica os containers em execução no seu ambiente e consulta os respectivos registries para encontrar versões mais recentes das imagens. Ele compara tags e digests, aplica regras de versionamento semântico e filtros de tags e, em seguida, envia notificações por canais de chat, push, mensagens ou automação. Quando compatível, também pode baixar a nova imagem e recriar o container.
O WUD abrange hosts Docker standalone (socket local ou TLS remoto), projetos Docker Compose, serviços e stacks do Docker Swarm, Deployments, StatefulSets, DaemonSets e CronJobs do Kubernetes e jobs do Nomad. Entre os registries compatíveis estão Docker Hub, GHCR, AWS ECR, Google GCR e Artifact Registry, Azure ACR, Quay, GitLab e registries OCI self-hosted.
Ele inclui um dashboard web, uma REST API, um endpoint de métricas Prometheus e controle de acesso baseado em funções, com contas locais ou single sign-on via OpenID Connect. O modo CLI de execução única faz uma varredura sem servidor ou banco de dados, sendo adequado para pipelines de CI e cron jobs.
Recursos principais
- 01Monitora workloads de Docker, Swarm, Kubernetes, Compose e Nomad em busca de versões mais recentes das imagens.
- 02É compatível com Docker Hub, GHCR, AWS ECR, Google, Azure, Quay, GitLab e registries OCI self-hosted.
- 03Envia notificações para dezenas de canais, incluindo Discord, Slack, Telegram, Ntfy e e-mail via SMTP.
- 04Filtra tags com regras de semver, expressões regulares e padrões de inclusão/exclusão.
- 05Pode baixar imagens automaticamente e recriar containers Docker, Compose ou Nomad.
- 06Oferece um dashboard web, REST API e endpoint de métricas Prometheus.
Casos de uso
- Manter atualizados serviços de homelab self-hosted em Docker ou Compose com alertas de atualização.
- Receber notificações no chat quando houver uma imagem mais recente disponível para um Deployment do Kubernetes.
- Condicionar um pipeline de CI/CD à existência de atualizações pendentes em qualquer container monitorado.
- Impor atualizações apenas de versões semver em containers de produção por meio de regras de tags.
Início rápido
- 1
Execute o WUD como um contêiner 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
Ou execute-o com Docker Compose usando o arquivo YAML do README
- 3
Abra a interface web em http://localhost:3000 e faça login
Antes de usar
- Os exemplos usam uma senha de administrador padrão, então altere-a antes de expor o painel.
- Para monitorar o host Docker local, é necessário montar o socket do Docker, o que concede amplo controle sobre o host.
Em coleções
Tópicos
Perguntas frequentes
- O que é wud?
- Ferramenta self-hosted que monitora containers em execução no Docker, Swarm, Kubernetes, Compose e Nomad, identifica versões mais recentes de imagens e pode notificar ou atualizá-los automaticamente. O What's Up Docker (WUD) verifica os containers em execução no seu ambiente e consulta os respectivos registries para encontrar versões mais recentes das imagens. Ele compara tags e digests, aplica regras de versionamento semântico e filtros de tags e, em seguida, envia notificações por canais de chat, push, mensagens ou automação. Quando compatível, também pode baixar a nova imagem e recriar o container.
- wud é gratuito? Qual é a licença?
- wud é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- wud ainda é mantido?
- Manutenção ativa. O último commit de wud foi em 6 de nov. de 2026.
- Para que posso usar wud?
- Manter atualizados serviços de homelab self-hosted em Docker ou Compose com alertas de atualização. Receber notificações no chat quando houver uma imagem mais recente disponível para um Deployment do Kubernetes. Condicionar um pipeline de CI/CD à existência de atualizações pendentes em qualquer container monitorado. Impor atualizações apenas de versões semver em containers de produção por meio de regras de tags.
- Como instalar wud?
- Execute o WUD como um contêiner 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 Ou execute-o com Docker Compose usando o arquivo YAML do README Abra a interface web em http://localhost:3000 e faça login
- Onde consigo wud?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/getwud/wud
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma WebUI para atualizar contêineres Docker automaticamente e enviar notificações sobre mudanças neles.
CLI em Bash que verifica se há imagens mais recentes para contêineres Docker e os atualiza de forma interativa ou automática, com notificações, backups de imagens e autoprune.
Um app Docker auto-hospedado com interface web que verifica e aplica atualizações nos containers em horários programados ou manualmente.
Plataforma de deploy self-hosted para apps web, com deploy via git push, URLs de preview, domínios personalizados, Postgres, autenticação e envio de e-mails no seu próprio servidor.
Um mecanismo de CI/CD auto-hospedado que executa pipelines definidos em arquivos de configuração dentro de containers, com extensibilidade por meio de plugins.