Passer au contenu

Kato Dashboard : un wallboard de supervision zéro-scroll pour TV

Affichez et agrégez toutes vos sondes Uptime Kuma et UptimeRobot sur un seul écran, sans base de données.

Lorsqu'on gère plusieurs serveurs Uptime Kuma ou comptes UptimeRobot, surveiller l'état de son infrastructure sur un écran dédié ou une TV devient vite frustrant : il faut jongler entre plusieurs onglets et faire défiler de longues listes de sondes.

C'est pour répondre à ce besoin que j'ai créé Kato Dashboard, un tableau de supervision open-source conçu pour afficher de 1 à plus de 200 sondes sur un seul écran, sans aucun défilement.

Ce que propose Kato :

  • Grille auto-adaptative sans défilement : la taille et la densité des cartes s'ajustent automatiquement aux dimensions de l'écran pour que 100 % de vos sondes restent visibles d'un seul coup d'œil.
  • Agrégation de sources multiples : connectez simultanément plusieurs instances Uptime Kuma et UptimeRobot sur un même tableau de bord, avec des pastilles de couleur pour identifier chaque source.
  • Priorité intelligente aux pannes : les services en panne (DOWN) ou ralentis (DEGRADED) remontent instantanément en haut à gauche de l'écran en temps réel via Server-Sent Events (SSE).
  • Mode TV 24/7 (?tv=1) et PWA : plein écran automatique, masquage du curseur, protection anti brulures pour dalles OLED, bandeau d'incidents défilant, alertes sonores et installation en application de bureau (PWA).
  • Zéro base de données : 100 % en mémoire vive, ultra-léger et sécurisé (vos clés API ne quittent jamais le serveur).

Tester ou déployer Kato en 30 secondes avec Docker :

# Lancer la démo instantanée (50 sondes simulées)
docker run -d --name kato -p 3000:3000 ghcr.io/kwaadpepper/kato-dashboard:latest

# Ou connecter directement votre instance Uptime Kuma
docker run -d --name kato -p 3000:3000 \
  -e UPTIME_KUMA_URL=https://kuma.votre-domaine.fr \
  -e UPTIME_KUMA_API_KEY=uk1_votre_cle_api \
  ghcr.io/kwaadpepper/kato-dashboard:latest

Liens utiles :

juniko
2 min