- Consente di monitorare gratuitamente e in modalità self-hosting la disponibilità di siti web, porte TCP, DNS e container Docker.
- Si integra con oltre 90 servizi di notifica, come Telegram e Discord, per avvisarti in tempo reale di eventuali interruzioni.
- Offre la possibilità di creare pagine di stato pubbliche per informare gli utenti sullo stato di salute dei servizi.
- È facile da implementare tramite Docker, il che semplifica la gestione dei dati e gli aggiornamenti del sistema.
Come puoi monitorare un sito web con Uptime Kuma e ricevere avvisi se smette di funzionare? Immagina di avere l'intero ecosistema digitale configurato, che si tratti di un server NAS a casa, di un cluster di container o del sito web della tua azienda, e improvvisamente ricevi un messaggio da un cliente disperato che dice di non riuscire ad accedere. È un duro colpo per la tua reputazione e, soprattutto, un segno che stai gestendo la tua infrastruttura in modo reattivo. La realtà è che dipende dalla fortuna para saber si tus servicios funcionan es un error garrafal que hoy en día no podemos permitirnos si queremos dormir tranquilos.
Para evitar estos sustos, necesitamos pasar a una estrategia proactiva mediante un sistema de alerta temprana. Aquí es donde entra en juego Uptime Kuma, una joya del código abierto que nos permite disponibilità del monitor di qualsiasi cosa respiri sulla rete senza dover spendere un centesimo in abbonamenti mensili. In pratica, si tratta di avere un proprio centro di controllo privato dove si gestiscono i dati e si decide esattamente come e quando si desidera essere avvisati in caso di malfunzionamenti.
Cos'è esattamente Uptime Kuma e perché è così potente?

Uptime Kuma è uno strumento di monitoraggio self-hosted, scritto in Node.js, che è diventato un'alternativa preferita a servizi come UptimeRobot. Il suo vantaggio principale è che Hai il controllo assoluto, evitando que tus datos residan en servidores de terceros. Además, destaca por una interfaz moderna, reactiva y sumamente intuitiva que no requiere que seas un gurú de la informática para ponerla a punto en unos pocos minutos.
Desde el punto de vista técnico, es un software estremamente leggeroIn modalità inattiva, consuma solo circa 200 MB di RAM, il che lo rende ideale per l'installazione su hardware modesto come un Raspberry Pi 5 o un VPS economico. Non si limita a verificare se un sito web si carica; offre una versatilità impressionante per monitorare qualsiasi cosa, dalle porte TCP ai singoli container Docker.
Capacità di sorveglianza: cosa possiamo monitorare?

La forza di questo strumento risiede nel fatto che va oltre la superficie. È possibile configurare diversi tipi di monitor a seconda di ciò che si desidera monitorare:
- HTTP e HTTPS: Perfetto per siti web e API. Non solo controlla che il server risponda, ma consente anche di monitorare il Scadenza del certificato SSL para que no te pillen desprevenido con el aviso de «Sitio no seguro».
- Ping (ICMP): Il modo più rapido per scoprire se un dispositivo, come un router o una telecamera IP, è accessibile sulla rete.
- Porte TCP: Ideale per monitorare che database come MySQL, PostgreSQL o Redis abbiano la porto aperto e accettare connessioni.
- DNS: Verificare che i record vengano risolti correttamente, evitando problemi di propagazione.
- Contenitori Docker: Se monti il socket Docker, Kuma può dirti in tempo reale se un Il contenitore specifico è in stato di esecuzione..
- Monitoraggio delle parole chiave: Questo è il livello esperto. Consente di cercare testo specifico all'interno dell'HTML. Quindi, se il server risponde (Codice 200) ma il sito web visualizza un errore del database o è vuoto, il sistema Farà scattare l'allarme. perché la parola chiave non compare.
- Altri protocolli: Supporta i server di gioco Steam, MQTT per la domotica e i monitor push, utili per gli script di backup che notificano al sistema il completamento dell'operazione.
Installazione e distribuzione: il metodo Docker

Per evitare di sovraccaricare il sistema operativo di base e per facilitare gli aggiornamenti, l'opzione consigliata è utilizzare Docker. Per chi cerca la velocità, un comando docker run È sufficiente, ma idealmente dovresti usare Docker Compose para centralizar la gestión y asegurar la persistencia de los datos.
Es fundamental definir un volumen para el directorio /app/dataperché è lì che risiede il database SQLite con tutta la tua configurazione. Se vuoi monitorare altri container sullo stesso host, devi montare il file /var/run/docker.sock in modalità di sola lettura. Una volta che il servizio è attivo, di solito nel porta 3001, lo primero es crear una cuenta de administrador con una contraseña robusta para evitar intrusos.
Si planeas exponer el panel al exterior, lo más sensato es colocarlo detrás de un proxy inverso come Nginx, Traefik o Caddy. È fondamentale configurare correttamente le intestazioni Upgrade e Connection, poiché Uptime Kuma utilizza WebSockets per aggiornare la dashboard in tempo reale senza dover aggiornare manualmente la pagina.
Configurazione di avvisi e notifiche intelligenti

Un monitor che non ti avvisa è solo una bella immagine. Uptime Kuma si distingue per l'integrazione con oltre 90 servizi di notifica, permettendoti di ricevere avvisi istantanei sul tuo dispositivo mobile. Tra le opzioni più popolari troviamo: Telegramma (creando un bot tramite BotFather), Discord, Slack, email tramite SMTP o tramite un Guida completa NTFY per la configurazione notificaciones push.
Para evitar que el móvil no pare de sonar por microcortes o picos de latencia, un truco esencial es ajustar los tentativi di battito cardiacoImpostare 2 o 3 tentativi prima di attivare l'allarme garantisce di svegliarsi alle 3 del mattino solo se il problema persiste... davvero persistente e non solo un guasto momentaneo della rete.
Gestione e manutenzione della pagina di stato
Una caratteristica fondamentale è la creazione di pagine di stato pubblico. Puedes generar una URL personalizada donde tus clientes o usuarios vean si el servicio está caído sin saturar tu soporte técnico. Estas páginas son totalmente flexibles, permitiendo añadir logos y agrupar monitores por categorías (por ejemplo, API, Frontend y Base de Datos).
Para evitar que el historial de disponibilidad se vea afectado por caídas programadas, existen las finestre di manutenzioneÈ possibile programmare periodi in cui gli avvisi vengono silenziati automaticamente e la pagina di stato visualizza un avviso di manutenzione, mantenendo il trasparenza con l'utente FINE.
Suggerimenti per l'ottimizzazione e la sicurezza
Per garantire il corretto funzionamento del sistema, è importante non abusare degli intervalli di controllo. Mentre un servizio critico potrebbe dover essere controllato ogni 60 secondi, uno script di backup settimanale può avere un intervallo molto più lungo. non sovraccaricare le risorse del servidor. El uso de etiquetas personalizadas es clave para organizar los monitores por entorno, diferenciando entre producción y test.
En cuanto a la seguridad, si la herramienta está expuesta a internet, activar la autenticazione a due fattori (2FA) È obbligatorio. Inoltre, poiché tutta la configurazione si trova sul volume Docker, è indispensabile eseguire backup frequenti de ese directorio para no tener que empezar de cero en caso de desastre.
Si quieres llevar tu monitorización al siguiente nivel, considera instalar Uptime Kuma en un nodo diverso al server che centralizza i tuoi servizi. Se il server principale si arresta, il monitor rimarrà attivo su un'altra macchina (come un SBC o un VPS economico) e sarà in grado di avvisarti. Combina questo con strumenti di metriche come Prometeo e Grafana o imparare Come monitorare un server Linux utilizzando Glances te dará una visión completa: sabrás no solo si el servicio está arriba, sino también cómo está la salud de la CPU y la RAM.
Implementar este sistema transforma la gestión de cualquier infraestructura en un proceso transparente. Al unir la facilidad de Docker, la inmediatez de Telegram y la visibilidad de las páginas de estado, logras un ecosistema donde los I guasti vengono rilevati in pochi secondiridurre al minimo i tempi di inattività e riprendere il pieno controllo sulla disponibilità del tuo sito web.
Appassionato di tecnologia fin da piccolo. Amo aggiornarmi sul settore e, soprattutto, comunicarlo. Per questo da molti anni mi dedico alla comunicazione sui siti web di tecnologia e videogiochi. Puoi trovarmi a scrivere di Android, Windows, MacOS, iOS, Nintendo o qualsiasi altro argomento correlato che ti viene in mente.