Uptime Kuma est un outil de supervision auto-hébergé qui vérifie la disponibilité de sites web, de services et de serveurs. Il prend en charge notamment HTTP(s), TCP, ping, enregistrements DNS, requêtes par mot-clé et JSON, WebSocket, push et conteneurs Docker. En cas d'échec d'un contrôle, il peut envoyer des notifications via Telegram, Discord, Slack ou e-mail, et publier des pages d'état, au besoin sur votre propre domaine. Vous l'exécutez généralement avec Docker ou Docker Compose ; une installation directe avec Node.js est également possible.
Uptime Kuma est open source sous licence MIT. Il est maintenu par un développeur individuel, Louis Lam, dont le profil GitHub indique Hong Kong ; aucun éditeur commercial n'exploite de service hébergé. Comme vous l'exécutez vous-même, les données de supervision, la configuration et l'emplacement du serveur restent sous votre contrôle, dans l'UE si vous l'y hébergez. Les alertes partent vers les services de notification que vous configurez : leur juridiction mérite donc d'être vérifiée.