Uptime Kuma est un outil de surveillance auto-hébergé facile à utiliser.
Essayez-le !
Serveur de démonstration (Emplacement : Francfort - Allemagne) : https://demo.kuma.pet/start-demo
Il s'agit d'une démo en direct temporaire, toutes les données seront supprimées après 10 minutes. Sponsorisé par les sponsors Uptime Kuma.
Surveillance de la disponibilité pour HTTP(s) / TCP / HTTP(s) Mot-clé / HTTP(s) Requête Json / Ping / Enregistrement DNS / Push / Serveur de jeux Steam / Conteneurs Docker
UI/UX sophistiqué, réactif et rapide
Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) et plus de 90 services de notification, cliquez ici pour la liste complète
intervalles de 20 secondes
Multi-langues
Plusieurs pages d'état
Mapper les pages d’état à des domaines spécifiques
Graphique ping
Informations sur le certificat
Prise en charge des proxys
Prise en charge 2FA
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Uptime Kuma fonctionne désormais sur http://0.0.0.0:3001.
Avertissement
Les systèmes de fichiers comme NFS (Network File System) ne sont PAS pris en charge. Veuillez mapper vers un répertoire ou un volume local.
Note
Si vous souhaitez limiter l'exposition à localhost (sans exposer le port pour d'autres utilisateurs ou utiliser un proxy inverse), vous pouvez exposer le port comme ceci :
docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Exigences:
Plate-forme
✅ Principales distributions Linux telles que Debian, Ubuntu, CentOS, Fedora et ArchLinux, etc.
✅ Windows 10 (x64), Windows Server 2012 R2 (x64) ou supérieur
Répliquer / Heroku
Node.js 18 / 20.4
npm 9
Git
pm2 - Pour exécuter Uptime Kuma en arrière-plan
git clone https://github.com/louislam/uptime-kuma.gitcd uptime-kuma npm run setup# Option 1. Essayez-lenode server/server.js# (Recommandé) Option 2. Exécutez en arrière-plan à l'aide de PM2# Installez PM2 si vous ne l'avez pas :npm install pm2 -g && pm2 install pm2-logrotate# Démarrer le serveurpm2 démarrer le serveur/server.js --name uptime-kuma
Uptime Kuma fonctionne désormais sur http://localhost:3001
Commandes PM2 plus utiles
# Si vous souhaitez voir la sortie actuelle de la consolepm2 monit# Si vous souhaitez l'ajouter à startuppm2 save && pm2 startup
Si vous avez besoin de plus d'options ou si vous devez naviguer via un proxy inverse, veuillez lire :
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install
Veuillez lire :
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update
J'attribuerai les demandes/problèmes à la prochaine étape.
https://github.com/louislam/uptime-kuma/milestones
Merci beaucoup! (Les sponsors GitHub seront mis à jour manuellement. Les sponsors OpenCollective seront mis à jour automatiquement, la liste sera cependant mise en cache par GitHub. La mise à jour peut prendre un certain temps)
Mode d'éclairage :
Page d'état :
Page Paramètres :
Exemple de notification par télégramme :
Je cherchais un outil de surveillance auto-hébergé comme « Uptime Robot », mais il est difficile d'en trouver un qui convienne. L'un des plus proches est le stat. Malheureusement, il n'est pas stable et n'est plus maintenu.
Je voulais créer une interface utilisateur sophistiquée.
Apprenez Vue 3 et vite.js.
Montrez la puissance de Bootstrap 5.
Essayez d'utiliser WebSocket avec SPA au lieu d'une API REST.
Déployer ma première image Docker sur Docker Hub.
Si vous aimez ce projet, pensez à lui donner un .
Je recommande d'utiliser Google, GitHub Issues ou le subreddit d'Uptime Kuma pour trouver des réponses à votre question. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à demander :
Problèmes GitHub
Sous-reddit (r/UptimeKuma)
Mon compte Reddit : u/louislamlam Vous pouvez me mentionner si vous posez une question sur le subreddit.
Nous N'acceptons PAS tous les types de demandes de tirage et ne voulons pas vous faire perdre du temps. Veuillez vous assurer d'avoir lu et suivi les règles des pull request : CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Il y a beaucoup de pull request en ce moment, mais je n'ai pas le temps de toutes les tester.
Si vous souhaitez aider, vous pouvez vérifier ceci : https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
Découvrez la dernière version bêta ici : https://github.com/louislam/uptime-kuma/releases
Si vous souhaitez signaler un bug ou demander une nouvelle fonctionnalité, n'hésitez pas à ouvrir un nouveau numéro.
Si vous souhaitez traduire Uptime Kuma dans votre langue, veuillez visiter Weblate Readme.
N'hésitez pas à corriger la grammaire dans la documentation ou le code. Ma langue maternelle n'est pas l'anglais et ma grammaire n'est pas très bonne.