🆙 Introduction
Dans un environnement informatique, la disponibilité des services est essentielle pour garantir la continuité de votre activité. Une panne de site web, d’API ou de serveur peut rapidement impacter vos utilisateurs et votre chiffre d’affaires. Il devient donc indispensable de mettre en place une solution de supervision fiable et réactive.
Uptime Kuma est un outil de monitoring open source qui permet de surveiller facilement l’état de vos services en temps réel. Grâce à son interface simple et intuitive, vous pouvez être alerté immédiatement en cas de problème, sans avoir besoin d’une infrastructure complexe.
Dans cet article, nous allons voir comment installer, configurer et utiliser Uptime Kuma pour superviser efficacement vos services, améliorer votre réactivité face aux incidents et sécuriser votre infrastructure.
⚙️ Prérequis
Pour réaliser cette installation, vous aurez besoin d'un serveur disposant de Docker et Docker Compose.
Retrouvez notre guide complet pour installer Docker et Docker Compose.
📁 Création de l'arborescence
Créer les dossiers de votre conteneur :
sudo mkdir /opt/docker/uptime-kuma
sudo mkdir /opt/docker/uptime-kuma/uptime-kuma_data
Créer le fichier de configuration docker-compose.yml :
sudo touch /opt/docker/uptime-kuma/docker-compose.yml
🏗️ Construction du conteneur Docker
Editer le fichier de configuration :
sudo nano /opt/docker/uptime-kuma/docker-compose.yml
Y insérer la configuration suivante :
version: '3'
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
restart: always
ports:
- "3001:3001"
volumes:
- /opt/docker/uptime-kuma/uptime-kuma_data:/app/data
Exécuter le conteneur :
cd /opt/docker/uptime-kuma
docker compose up -d
🌐 Accéder à l'interface web
Accéder à l'interface web de l'application en entrant l'url suivante dans la barre de recherche de votre navigateur :
http://<IP_DE_VOTRE_SERVEUR>:3001
Une fois connecté à l’interface, cliquez sur "Ajouter une nouvelle sonde", puis choisissez le type de service (HTTP, ping, port, etc.) et renseignez l’adresse à surveiller.

Sécurité :
Si votre serveur est accessible depuis Internet, pensez à sécuriser l’accès à Uptime Kuma (pare-feu, fail2ban, reverse proxy ou authentification renforcée)
🎯 Conclusion
Vous disposez maintenant d’une solution simple et efficace pour surveiller vos services avec Uptime Kuma. Grâce à cet outil de monitoring, vous pouvez suivre l’état de vos serveurs, sites web et applications en temps réel et être alerté rapidement en cas de problème.
La supervision de vos services est essentielle pour garantir la disponibilité de votre infrastructure et améliorer votre réactivité face aux incidents. Uptime Kuma s’impose comme une solution accessible, performante et idéale pour les petites comme les grandes infrastructures.