A self-hosted CI/CD engine that runs pipelines defined in config files in containers, with extensibility through plugins.
crazy-max/diun
Watches container images on Docker registries and sends notifications when a new tag or digest appears.
- Stars
- 4,992
- Forks
- 160
- Open issues
- 114
- Last commit
- 7 days ago
What is it?
Diun checks container image registries for new tags or digest changes and notifies you when an image has been updated. It helps track base image updates, application releases, and security rebuilds without manually checking each repository.
It is aimed at self-hosted and automated environments where outdated images can go unnoticed. Diun can run as a standalone executable or as a Docker image, and it connects to container platforms and configuration files to determine which images to watch.
Notifications can be delivered through services such as Slack, Telegram, Discord, Gotify, Pushover, and Rocket.Chat, so updates arrive in the tools you already use.
Key features
- 01Watches images on Docker registries for new tags or digest changes.
- 02Runs as a single executable or as a Docker image.
- 03Integrates with Docker, Swarm, Kubernetes, and Nomad.
- 04Sends notifications to Slack, Telegram, Discord, Gotify, Pushover, and Rocket.Chat.
Use cases
- Tracking base image updates for self-hosted Docker containers.
- Getting alerted to security rebuilds of images you run in production.
- Monitoring images across Kubernetes or Swarm clusters.
Quick start
- 1
Download the executable from the releases page
- 2
Or pull the Docker image from Docker Hub and run it with your container platform and config
- 3
Follow the documentation for configuration
Topics
FAQ
- What is diun?
- Watches container images on Docker registries and sends notifications when a new tag or digest appears. Diun checks container image registries for new tags or digest changes and notifies you when an image has been updated. It helps track base image updates, application releases, and security rebuilds without manually checking each repository.
- Is diun free to use? What license does it have?
- diun is open source under the MIT license. Check the license terms before using it in commercial products.
- Is diun still maintained?
- Actively maintained. The last commit to diun was on Oct 16, 2026.
- What can I use diun for?
- Tracking base image updates for self-hosted Docker containers. Getting alerted to security rebuilds of images you run in production. Monitoring images across Kubernetes or Swarm clusters.
- How do I install diun?
- Download the executable from the releases page Or pull the Docker image from Docker Hub and run it with your container platform and config Follow the documentation for configuration
- Where can I get diun?
- The source code and installation instructions are on GitHub: https://github.com/crazy-max/diun
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Deploys and scales containerised apps across your own Docker hosts over a WireGuard mesh, without Kubernetes or Swarm.
A CLI that runs your GitHub Actions workflows locally in Docker, so you can test changes without committing and pushing.
Open source cloud native container registry that stores, signs, and scans images and Helm charts, with RBAC and replication.
A self-hosted continuous delivery and deployment platform for containerized apps, with version management across Docker, Podman and Kubernetes.
Helm chart for deploying the Harbor container registry onto a Kubernetes cluster.