Surveiller ses services avec Uptime Kuma sur Raspberry Pi

Savoir immédiatement si un site web, un serveur ou un service tombe en panne est essentiel, que vous soyez administrateur ou simple passionné d’auto-hébergement. Uptime Kuma est un outil de monitoring open source, élégant et incroyablement simple à déployer sur un Raspberry Pi. Voici comment surveiller toute votre infrastructure depuis un mini-ordinateur.

Uptime Kuma, le monitoring accessible à tous

Inspiré des solutions commerciales comme Uptime Robot, mais entièrement gratuit et auto-hébergé, Uptime Kuma surveille la disponibilité de vos services et vous alerte en cas de problème. Son interface moderne et son dépôt GitHub très populaire en ont fait un incontournable du homelab. Il complète parfaitement un tableau de bord Grafana pour une supervision complète.

Le matériel

Uptime Kuma est très léger et tourne sans problème sur un Pi modeste.

Étape 1 : installer via Docker

La méthode recommandée est Docker. Après avoir installé Docker (voir notre guide dédié), lancez Uptime Kuma en une commande :

docker run -d --restart=always -p 3001:3001 \
  -v uptime-kuma:/app/data \
  --name uptime-kuma louislam/uptime-kuma:1

Étape 2 : configurer les sondes

Accédez à l’interface sur le port 3001, créez votre compte administrateur, puis ajoutez vos premiers moniteurs. Uptime Kuma surveille de nombreux types de cibles : sites web (HTTP/HTTPS), ping, ports TCP, requêtes DNS, certificats SSL, ou encore conteneurs Docker. Définissez l’intervalle de vérification pour chacun.

Étape 3 : recevoir des alertes

L’atout majeur d’Uptime Kuma est la richesse de ses notifications : e-mail, Telegram, Discord, webhook, et bien d’autres. Configurez au moins un canal pour être prévenu instantanément quand un service tombe. Vous pouvez aussi définir des plages de maintenance pour éviter les fausses alertes.

Étape 4 : créer une page de statut

Uptime Kuma permet de publier une page de statut publique, idéale pour informer vos utilisateurs de l’état de vos services en toute transparence. Sélectionnez les moniteurs à afficher et personnalisez l’apparence. C’est un vrai plus pour la crédibilité d’un service auto-hébergé.

Conclusión

Avec Uptime Kuma sur Raspberry Pi, vous disposez d’une supervision professionnelle pour un coût dérisoire et une consommation minime. Couplé à des alertes bien configurées, l’outil vous évite de découvrir une panne trop tard. C’est un compagnon indispensable de tout homelab ou serveur auto-hébergé, qui s’intègre naturellement à vos autres projets sur Raspberry Pi.