Uptime Kuma: recensione onesta (pro, contro, e quando conviene un servizio gestito)
Se stai valutando Uptime Kuma per monitorare qualche sito — tuo o di clienti — questa recensione è scritta da chi self-hosta software ogni giorno e lo usa anche per lavoro. Non è una recensione contro Uptime Kuma: è un ottimo progetto, gratuito, e lo diciamo senza girarci intorno. Il punto di questo articolo è un altro: cosa significa davvero "gratis" quando il software deve monitorare qualcosa per conto di qualcun altro.
Cos'è Uptime Kuma
Uptime Kuma è uno strumento di monitoraggio uptime self-hosted, open source con licenza MIT. Si installa su un proprio server (un VPS economico è sufficiente: la documentazione del progetto indica requisiti onesti, 1-2 vCPU e 1-2 GB di RAM, circa 20 GB di disco) e da lì controlla la disponibilità dei siti o servizi che gli indichi.
Non ha limiti sul numero di monitor, il che lo rende immediatamente interessante rispetto a qualsiasi piano gratuito a pagamento con un tetto di siti.
Cosa fa bene, senza sconti
Copre più protocolli di quanto serva a un sito web. HTTP/S, certo, ma anche TCP, ping, DNS, keyword su una pagina, container Docker, database. Se monitori infrastruttura oltre ai siti — un server interno, un servizio backend, un database — Kuma copre casi che uno strumento pensato solo per siti web non copre.
Intervalli di controllo aggressivi. Fino a 20 secondi tra un controllo e l'altro, per chi ha bisogno di sapere in fretta.
Canali di notifica quasi infiniti. Oltre 95 integrazioni — email, Telegram, Slack, Discord, webhook personalizzati, e molto altro. Qualunque sia il tuo flusso di lavoro, probabilmente Kuma sa già notificarlo.
Interfaccia curata, in oltre 20 lingue, con 2FA e status page incluse nel pacchetto gratuito. Per uno strumento open source, la cura dell'interfaccia è sopra la media della categoria.
Se sei un sistemista che monitora la propria infrastruttura, e gestire quella infrastruttura fa già parte del tuo lavoro quotidiano, Kuma è probabilmente la scelta giusta. Non è una concessione di cortesia: è il consiglio corretto, e lo daremmo comunque.
I due costi che la parola "gratis" non racconta
Il primo è il tuo tempo. "Self-hosted" significa che il server è tuo in tutti i sensi: lo installi, lo aggiorni, lo backuppi, lo metti in sicurezza. E — è la parte ironica del monitoraggio self-hosted — qualcuno deve monitorare il monitor: se il server che ospita Kuma va giù, chi ti avvisa che per quel periodo sei cieco su tutto il resto? Aggiungi il costo del VPS (5-10 €/mese per un'istanza decente) più le ore mensili di manutenzione, moltiplica per la tua tariffa oraria, e il "gratis" ha trovato il suo prezzo — spesso più alto di quanto sembri a prima vista.
Il secondo è strutturale, non risolvibile con più attenzione. Un'istanza di Kuma osserva i siti da un solo punto della rete: il server dove gira. Un problema di rete locale su quel server — non sul sito monitorato — appare identico a un sito effettivamente giù. Non è una critica nascosta: è la stessa documentazione ufficiale del progetto a dedicare una voce a come diagnosticare i "Down che down non sono". Per chi monitora la propria infrastruttura, un falso allarme ogni tanto è una scocciatura. Per un'agenzia che inoltra quegli allarmi a un cliente, un falso allarme è un colpo alla credibilità che nessuno strumento gratuito ti restituisce indietro.
Uptime Kuma vs UptimeRobot: la domanda sbagliata
Chi cerca "uptime kuma vs uptime robot" di solito sta confrontando due strumenti sullo stesso piano — entrambi pensati per essere usati direttamente da chi monitora i propri siti. La differenza pratica è semplice: UptimeRobot è un servizio gestito con un piano gratuito generoso (nessun server da installare, ma meno protocolli e meno personalizzazione di Kuma); Kuma è self-hosted e illimitato nei monitor, a costo del tuo tempo di gestione. Se il criterio è "quale software", la risposta dipende da quanto vuoi amministrare tu stesso. Se il criterio è "come lo uso per rivendere un servizio ai miei clienti", nessuno dei due è stato progettato per quello — ed è un problema diverso da quale strumento installare.
Quando Kuma è la scelta giusta
- Monitori la tua infrastruttura e sai amministrarla senza problemi
- Ti servono controlli oltre l'HTTP: TCP, ping, DNS, container, database
- Le ore di gestione sono già parte del tuo lavoro, non un costo extra
- Vuoi controllo totale, dati sul tuo server, nessuna dipendenza esterna
Quando conviene guardare altrove
- Il monitoraggio è (o vuoi che diventi) un servizio che vendi ai tuoi clienti, non uno strumento che usi per te
- Un falso allarme mandato a un cliente ti costa più della quota mensile di uno strumento gestito
- Vuoi status page col tuo marchio, sul tuo dominio, senza configurare a mano proxy e certificati per ognuna
- Preferisci un canone prevedibile alle ore imprevedibili di manutenzione di un server in più
Un'alternativa gestita, se il caso d'uso è "rivendere il monitoraggio"
Se gestisci siti per conto di clienti e stai valutando Kuma per quello specifico caso d'uso, vale la pena guardare il confronto diretto che abbiamo scritto tra Statuo e Uptime Kuma: stessa onestà di questo articolo, con una tabella dati verificati e la matematica di cosa costa davvero il self-hosting quando ci metti dentro il tuo tempo. Statuo nasce apposta per il caso che Kuma non copre: conferma multi-location per evitare i falsi allarmi, status page white-label pronte da rivendere, un canone al posto di un server da tenere in piedi. La prova dura 14 giorni, senza carta di credito — abbastanza per affiancarla a Kuma e vedere la differenza sui tuoi siti veri, non su un caso teorico.