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.
crazy-max/diun
Monitora imagens de contêiner em registries Docker e envia notificações quando surge uma nova tag ou digest.
- Estrelas
- 4,993
- Forks
- 159
- Issues abertas
- 114
- Último commit
- há 7 dias
O que é?
O Diun verifica registries de imagens de contêiner em busca de novas tags ou alterações de digest e avisa quando uma imagem é atualizada. Ele ajuda a acompanhar atualizações de imagens base, lançamentos de aplicações e rebuilds de segurança sem precisar verificar cada repositório manualmente.
Ele é voltado a ambientes self-hosted e automatizados, nos quais imagens desatualizadas podem passar despercebidas. O Diun pode ser executado como binário independente ou como imagem Docker e se conecta a plataformas de contêineres e arquivos de configuração para determinar quais imagens monitorar.
As notificações podem ser enviadas por serviços como Slack, Telegram, Discord, Gotify, Pushover e Rocket.Chat, para que as atualizações cheguem às ferramentas que você já usa.
Recursos principais
- 01Monitora imagens em registries Docker em busca de novas tags ou alterações de digest.
- 02Pode ser executado como binário independente ou como imagem Docker.
- 03Integra-se com Docker, Swarm, Kubernetes e Nomad.
- 04Envia notificações para Slack, Telegram, Discord, Gotify, Pushover e Rocket.Chat.
Casos de uso
- Acompanhar atualizações de imagens base em contêineres Docker self-hosted.
- Receber alertas sobre rebuilds de segurança das imagens usadas em produção.
- Monitorar imagens em clusters de Kubernetes ou Swarm.
Início rápido
- 1
Baixe o executável na página de releases
- 2
Ou baixe a imagem Docker do Docker Hub e execute-a com sua plataforma de contêineres e configuração
- 3
Siga a documentação para configurar
Tópicos
Perguntas frequentes
- O que é diun?
- Monitora imagens de contêiner em registries Docker e envia notificações quando surge uma nova tag ou digest. O Diun verifica registries de imagens de contêiner em busca de novas tags ou alterações de digest e avisa quando uma imagem é atualizada. Ele ajuda a acompanhar atualizações de imagens base, lançamentos de aplicações e rebuilds de segurança sem precisar verificar cada repositório manualmente.
- diun é gratuito? Qual é a licença?
- diun é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- diun ainda é mantido?
- Manutenção ativa. O último commit de diun foi em 16 de out. de 2026.
- Para que posso usar diun?
- Acompanhar atualizações de imagens base em contêineres Docker self-hosted. Receber alertas sobre rebuilds de segurança das imagens usadas em produção. Monitorar imagens em clusters de Kubernetes ou Swarm.
- Como instalar diun?
- Baixe o executável na página de releases Ou baixe a imagem Docker do Docker Hub e execute-a com sua plataforma de contêineres e configuração Siga a documentação para configurar
- Onde consigo diun?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/crazy-max/diun
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Implanta e escala aplicações em containers nos seus próprios hosts Docker por uma rede WireGuard, sem Kubernetes nem Swarm.
Uma CLI que executa localmente seus workflows do GitHub Actions no Docker, para testar alterações sem precisar fazer commit e push.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.
Plataforma self-hosted de entrega e implantação contínuas para apps conteinerizados, com gerenciamento de versões em Docker, Podman e Kubernetes.
Chart Helm para implantar o registry de imagens de contêiner Harbor em um cluster Kubernetes.