Retour aux outils
MonitoringDébutantOpen sourceAuto-hébergeablev2.4.0

Uptime Kuma

Le moniteur d'uptime self-hosté le plus populaire : beau, complet, et prêt en 2 minutes. Surveillez vos services et créez des pages de statut publiques.

MAJ 2026-06-14
Uptime Kuma
Site officiel Code source★ 88 002

Uptime Kuma surveille vos services (HTTP, TCP, Ping, DNS, bases de données) avec une interface moderne et élégante. Il inclut des pages de statut publiques personnalisables, des notifications vers 90+ services, une API REST, et le suivi des certificats SSL.

Description

Uptime Kuma est l'outil de monitoring d'uptime de référence pour les auto-hébergeurs. En quelques minutes, vous surveillez tous vos services avec une interface claire, des notifications personnalisées et des pages de statut publiques.

Types de monitoring supportés :

  • HTTP/HTTPS (validation du code retour et du contenu)
  • TCP (check de port)
  • Ping (ICMP)
  • DNS (résolution de domaine)
  • Push monitors (pour cron jobs)
  • SQL Server, PostgreSQL, MySQL, MongoDB
  • Certificats SSL (alerte avant expiration)
  • API REST complète

Notifications vers 90+ services : Telegram, Discord, Slack, Email, etc. Multi-utilisateurs avec 2FA intégré.

Installation

Docker Compose (ultra-simple)

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    restart: unless-stopped
    ports:
      - "3001:3001"
    volumes:
      - uptime-kuma:/app/data

volumes:
  uptime-kuma:

Installation manuelle (Node.js)

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
npm start

Configuration

  1. Accéder à l'UI : http://IP:3001
  2. Créer un compte admin
  3. Ajouter des monitors (URL, intervalle)
  4. Configurer les notifications (Settings > Notifications)
  5. Créer une status page publique (Status Pages > New)

Alternatives

Open Source

  • Netdata — Métriques système (pas que uptime)
  • Prometheus + Grafana — Stack pro
  • Healthchecks.io — Pour cron jobs (open source)

Propriétaires

  • UptimeRobot (gratuit : 50 checks, 5 min)
  • Better Stack (freemium, moderne)
  • Pingdom (payant)

Sécurité

  • Auth multi-utilisateurs avec 2FA (v1.18+)
  • HTTPS recommandé via reverse proxy
  • API tokens pour les intégrations

Ressources