|
Come installare Diun (Docker Image Update Notifier) con Docker Compose su VPS

DIUN (Docker Image Update Notifier) è uno strumento leggero che consente di monitorare gli aggiornamenti delle immagini Docker e ricevere notifiche quando vengono rilasciate nuove versioni.
Caratteristiche:
- Consente di monitorare un repository Docker e segnalare nuovi tag.
- Filtri di inclusione ed esclusione con espressioni regolari per i tag.
- Implementazione interna di cron tramite routine Go.
- Worker pool to parallelize analyses.
- Allow overriding image os and architecture.
- Provider disponibili: Docker, Kubernetes, Swarm, Nomad, Dockerfile e File.
- Ricevi notifiche tramite Gotify, Mail, Slack, Telegram, Ntfy e altro.
- Supporto per healthchecks.io per monitorare lo stato.
- Enhanced logging.
Questa guida ti guiderà passo passo nell’installazione e configurazione di DIUN utilizzando Docker Compose.
Link al progetto
Puoi trovare il repository ufficiale di Diun su GitHub all’indirizzo: https://github.com/crazy-max/diun
Prerequisiti
- Prima di iniziare, assicurati di avere Docker e Docker Compose già installati sul tuo sistema.
- SSH con accesso root o un utente con permessi sudo.
Installazione di Diun con Docker Compose
Apri una sessione SSH e crea una directory per Diun:
mkdir diun && cd diun
Questo comando creerà una cartella chiamata diun
nella tua home directory e ti porterà al suo interno.
Ora crea il file docker-compose.yml
per configurare Diun:
nano docker-compose.yml
E incolla il seguente contenuto:
Avviamo il container:
docker-compose up -d
Per controllare lo stato del container, usa:
docker ps | grep diun
Se tutto funziona correttamente, DIUN monitorerà gli aggiornamenti delle immagini senza intervento manuale.
Assicurati di monitorare il comportamento di DIUN e configurare le notifiche per essere avvisato sugli aggiornamenti oppure controlla i log:
docker logs -f diun

Per terminare premi ctrl + c
La documentazione completa è disponibile su: https://crazymax.dev/diun/