Uptime Kuma ist ein selbst gehostetes Monitoring-Werkzeug, das prüft, ob Websites, Dienste und Server erreichbar sind. Unterstützt werden unter anderem HTTP(s), TCP, Ping, DNS-Einträge, Schlüsselwort- und JSON-Abfragen, WebSocket, Push und Docker-Container. Bei einem Ausfall kann es Benachrichtigungen über Kanäle wie Telegram, Discord, Slack oder E-Mail senden und Statusseiten veröffentlichen, auf Wunsch unter Ihrer eigenen Domain. Außerdem zeigt es Antwortzeit-Diagramme und Zertifikatsinformationen an und unterstützt Zwei-Faktor-Authentifizierung. Üblicherweise betreiben Sie es mit Docker oder Docker Compose; eine direkte Installation mit Node.js ist ebenfalls möglich.
Uptime Kuma ist Open Source unter der MIT-Lizenz. Es wird von einem einzelnen Entwickler, Louis Lam, betreut, dessen GitHub-Profil Hongkong als Standort nennt; ein kommerzieller Anbieter mit gehostetem Dienst existiert nicht. Da Sie die Software selbst betreiben, bleiben Überwachungsdaten, Konfiguration und Serverstandort in Ihrer Hand, innerhalb der EU, wenn Sie dort hosten. Alarme gehen an die von Ihnen konfigurierten Benachrichtigungsdienste, daher lohnt ein Blick auf deren Rechtsraum.