Diun ist eine in Go geschriebene Open-Source-Anwendung, die Docker-Registries überwacht und Benachrichtigungen versendet, sobald neue Versionen der von uns genutzten Container-Images verfügbar sind. Das Besondere: Diun installiert keine Updates automatisch (was in Produktionsumgebungen oft unerwünscht ist), sondern informiert lediglich über deren Verfügbarkeit. So behalten wir die volle Kontrolle über den Update-Prozess.
Die wichtigsten Features im Überblick:
- Multi-Provider-Support: Überwacht nicht nur lokale Docker-Container, sondern auch Kubernetes, Docker Swarm und sogar Images, die gar nicht deployed sind
- Flexible Benachrichtigungen: E-Mail, Telegram, Discord, Slack, Webhook und viele weitere Notifier
- Intelligente Filter: Regex-basierte Tag-Filter, um nur relevante Updates zu melden (z.B. keine Beta-Versionen)
- Registry-Authentifizierung: Funktioniert auch mit privaten Registries und Docker Hub Rate Limits
- Ressourcenschonend: Läuft als einzelner Container mit minimalem Overhead
- Zeitgesteuerte Checks: Cron-basierte Überprüfungen nach eigenem Zeitplan
Darum | Änderungen |
---|---|
07.07.2025 | Erstellung dieser Anleitung |
1. Grundvoraussetzung
2. Ordner anlegen
Zuerst legen wir uns passende Ordner-Strukturen an.
mkdir -p /opt/containers/diun
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
7. Diun starten
Nun starten wir Diun
docker compose -f /opt/containers/diun/docker-compose.yml up -d
Anschließend solltet ihr direkt benachrichtigt werden. So sieht dies bei mir per E-Mail aus:
8. Fehler finden
8.1 Debug Modus
Ihr könnt einfach den Debug Modus aktivieren. Dieser hilft euch beim Entdecken der Fehler. Den Modus könnt ihr so aktivieren:
environment: ... - LOG_LEVEL=debug ...
8.2 Notification Test
Wenn ihr euere Benachrichtigungen testen wollt, könnt ihr dies so tun. Wichtig ist, dass der Container dabei laufen muss.
cd /opt/containers/diun docker compose exec diun diun notif test
😍 Vielen Dank, einfach super
💝