Repolode
getwud

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. 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. 2

    Ou execute-o com Docker Compose usando o arquivo YAML do README

  3. 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

#docker#container-updates#kubernetes#image-monitoring#semver#self-hosted#devops#nodejs#update-checker

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

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.

2,5 mil+7 esta semana96ShellGPL-3.0Atualizado há 24 dias