What’s Up Docker 9.1.0: monitoraggio e aggiornamento dei container con supporto Kubernetes, Nomad e Swarm

What's Up Docker - WUD

What’s Up Docker, noto anche con la sigla WUD, è un’applicazione open source specializzata nel monitoraggio degli aggiornamenti dei container, ambienti software isolati e portabili resi popolari dalla piattaforma Docker. L’applicazione controlla in modo continuativo le immagini dei container in esecuzione su un host Docker, interroga i registri (le librerie remote da cui si scaricano le immagini, come Docker Hub) per verificare se esistono versioni più recenti e avvisa l’utente tramite notifiche. Attraverso appositi trigger configurabili può inoltre automatizzare l’aggiornamento dei container quando viene resa disponibile una nuova versione.

Il progetto è nato come soluzione leggera e autonoma per rispondere a una domanda molto pratica: come sapere, senza controlli manuali, quando una delle decine di applicazioni in container di un server domestico o aziendale è rimasta indietro rispetto all’ultima versione rilasciata. Nel tempo si è evoluto in uno strumento completo, capace di monitorare gli host Docker locali e remoti, di filtrare i container tramite etichette e di inviare notifiche verso dozzine di servizi, da Telegram a Discord, da Slack all’e-mail tramite SMTP (Simple Mail Transfer Protocol, il protocollo standard per l’invio della posta elettronica). WUD è distribuito con licenza MIT, una delle licenze libere più permissive, ed è mantenuto dalla comunità sul repository software GitHub del progetto.

Essendo distribuita principalmente come immagine per container, l’applicazione non viene installata nel senso tradizionale del termine: gira su qualsiasi sistema operativo in grado di eseguire Docker, quindi GNU/Linux, Windows e macOS, oltre che su server dotati di kernel Linux in ambito NAS, Raspberry Pi e infrastrutture virtuali. Questo la rende adatta a un pubblico ampio: utenti privati che gestiscono un server domestico con servizi self-hosted, aziende che vogliono tenere sotto controllo le versioni delle applicazioni distribuite e amministratori di sistema che necessitano di automazione e notifiche. L’interfaccia di amministrazione è raggiungibile tramite browser e l’applicazione espone anche una REST API (un’interfaccia di programmazione basata sul protocollo HTTP per l’interscambio di dati tra applicazioni) per l’integrazione con strumenti esterni.

La nuova versione stabile What’s Up Docker 9.1.0 è stata annunciata il 19 settembre 2026. La versione stabile precedente, What’s Up Docker 9.0.2, era una versione di correzione della principale 9.0.0, rilasciata l’11 settembre 2026, a sole 2 settimane di distanza, a testimonianza del ritmo di sviluppo sostenuto del progetto.

Novità in WUD 9.1.0

WUD 9.1.0 è un aggiornamento importante, che amplia in modo significativo la gamma degli ambienti monitorati e affina l’esperienza d’uso dell’interfaccia grafica e dei meccanismi di aggiornamento automatico. Di seguito sono illustrate in dettaglio tutte le novità.

Nuovi osservatori: Kubernetes, Nomad e Docker Swarm

La novità più rilevante è l’introduzione di 3 nuovi provider di osservazione (in inglese “watcher”), cioè i componenti che WUD utilizza per rilevare i carichi di lavoro da monitorare. È ora supportato nativamente Kubernetes, l’orchestratore più diffuso, con la capacità di tenere sotto controllo Deployment, StatefulSet, DaemonSet e CronJob, vale a dire i principali tipi di risorse con cui si distribuiscono applicazioni su un cluster. Viene inoltre aggiunto il supporto a HashiCorp Nomad, l’orchestratore alternativo apprezzato per la sua semplicità, completo di una suite di prove automatiche end-to-end (E2E, dall’inglese “end-to-end”, che verificano il funzionamento completo dall’inizio alla fine del processo) che ne garantisce l’affidabilità. Infine arriva il provider per Docker Swarm, il sistema di orchestrazione integrato in Docker, dotato anch’esso di test automatici.

Per uniformare la configurazione sui diversi orchestratori, le annotazioni di Kubernetes (etichette applicate alle risorse per fornire informazioni aggiuntive) e i metadati di Nomad sono stati standardizzati sul prefisso canonico getwud.app/, con alias abbreviati disponibili per chi preferisce una scrittura più compatta, e con una documentazione unificata sui carichi di lavoro.

Aggiornamento automatico più sicuro

Il meccanismo di aggiornamento automatico riceve diverse migliorie. È stato corretto un comportamento pericoloso del trigger Docker: quando WUD aggiornava il proprio container, il processo lasciava l’applicazione ferma senza alcun avviso. Ora, per impostazione predefinita, l’operazione viene rifiutata con un messaggio di errore esplicito e azionabile, evitando guasti silenziosi. Per chi desidera comunque l’auto-aggiornamento, è stata introdotta l’opzione selfupdate: un container ausiliario temporaneo si occupa della sostituzione del container di WUD, con verifica dello stato di salute (health gating, il controllo che il nuovo container parta correttamente) e ripristino automatico della versione precedente in caso di problemi.

Sempre in quest’area, è stato corretto un errore che impediva ai trigger Docker e Docker Compose di applicare correttamente le variabili d’ambiente e le etichette della nuova immagine, in quanto venivano sovrascritte da quelle obsolete del vecchio container. Infine, i trigger Docker e Docker Compose non generano più un errore HTTP 500 (errore interno del server) se eseguiti manualmente su container per i quali non è disponibile alcun aggiornamento.

Snooze e controllo manuale dall’interfaccia

L’interfaccia utente si arricchisce di 2 funzioni molto richieste. La prima è lo snooze, ovvero la possibilità di ignorare temporaneamente o indefinitamente gli aggiornamenti di un container, utile quando si vuole rimandare a piacere un aggiornamento non urgente senza disattivare il monitoraggio globale. La seconda è un pulsante di aggiornamento manuale per i container con aggiornamenti disponibili: con un semplice clic è possibile avviare l’aggiornamento direttamente dall’interfaccia, senza passare dalla riga di comando. È stata inoltre corretta un’anomalia che causava un ciclo infinito di reindirizzamenti con OIDC (OpenID Connect, il protocollo di autenticazione delegata) quando l’utente non era autorizzato ad accedere.

Trigger e notifiche più flessibili

I trigger, cioè le azioni che WUD esegue quando rileva un aggiornamento, ricevono diverse novità. Il canale Telegram supporta ora i topic di discussione e il parametro message_thread_id, utile nei gruppi organizzati in più discussioni tematiche. Per i trigger Docker Compose è stata aggiunta la rilevazione automatica e la creazione di modelli per i percorsi dei file Compose, semplificando la configurazione. Arriva inoltre l’opzione ondigest, che permette di escludere gli aggiornamenti basati sul digest, cioè sull’identificativo univoco dell’immagine che cambia anche quando l’etichetta di versione resta la stessa, filtrando così le segnalazioni meno informative.

Osservatore: ritardo di aggiornamento ed etichette di digest

Il componente di osservazione introduce un periodo di attesa (cool-down) prima di attivare gli aggiornamenti: quando viene pubblicata una nuova versione, è possibile attendere un intervallo configurabile prima di agire, così da evitare di installare versioni appena pubblicate e potenzialmente ancora problematiche. È stata inoltre corretta la gestione dell’etichetta che impone il controllo esplicito del digest per le versioni semantiche (SemVer), ora rispettata correttamente.

Registri, versioni e registri di errore

Sul fronte dei registri delle immagini, la versione 9.1.0 aggiunge un’opzione di configurazione per le icone personalizzate dei registri, utile a chi integra WUD in cruscotti propri, e corregge il riconoscimento del provider predefinito ecr.public per le immagini ospitate su public.ecr.aws, il registro pubblico di Amazon. Migliora anche l’analisi delle versioni: l’ordinamento SemVer ora gestisce correttamente le etichette numeriche a 4 parti (utilizzate per esempio dai progetti LinuxServer) e il confronto di riserva per le versioni puramente numeriche.

Per quanto riguarda il registro delle attività (log), è stato corretto un difetto che, in configurazione multistream (più destinazioni di scrittura simultanee), faceva perdere i messaggi di livello debug e trace, i più dettagliati.

Documentazione

Anche la documentazione riceve attenzione: sono state aggiunte porte di qualità per la verifica ortografica (CSpell) e della formattazione Markdown (Markdownlint), oltre alla documentazione delle variabili disponibili nei modelli dei trigger e del segnaposto per l’osservazione multi-host, temi a lungo richiesti dalla comunità.

Download e Riferimenti

WUD è distribuito come immagine container ufficiale e l’immagine può essere scaricata ed eseguita immediatamente con Docker, usando l’immagine getwud/wud disponibile su Docker Hub, oppure l’immagine pubblicata nel registro dei pacchetti software del repository software GitHub del progetto.

Per l’installazione basta un solo comando illustrato nella guida rapida della documentazione ufficiale, che copre anche la configurazione delle variabili d’ambiente e dei trigger. Gli utenti che già eseguono una versione precedente possono aggiornare l’immagine con il consueto comando di estrazione (docker pull) seguito dalla ricreazione del container, oppure affidarsi alla nuova opzione di auto-aggiornamento introdotta in questa versione.

L’applicazione non è disponibile su Flathub né su AppImageHub, in quanto non si tratta di un programma desktop ma di un servizio containerizzato.

Riferimenti Ufficiali

L’annuncio ufficiale della versione 9.1.0 è pubblicato nella sezione delle versioni del repository software GitHub del progetto, dove è consultabile anche il changelog (registro delle modifiche) completo.

Il repository software ufficiale contiene il codice sorgente, le istruzioni per contribuire e lo spazio per segnalare problemi, mentre il sito della documentazione raccoglie guide di configurazione, esempi e riferimenti all’API (Interfaccia di Programmazione delle Applicazioni).

Fonte: https://getwud.app/
Fonte: https://github.com/getwud/wud/discussions/1269
Fonte: https://getwud.app/docs/changelog/v9/#910–september-19-2026
Fonte: https://github.com/getwud/wud/releases/tag/9.1.0

Visited 1 times, 1 visit(s) today
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.

Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.