Uptime Kuma ist ein benutzerfreundliches, selbst gehostetes Überwachungstool.
Probieren Sie es aus!
Demoserver (Standort: Frankfurt – Deutschland): https://demo.kuma.pet/start-demo
Es handelt sich um eine temporäre Live-Demo, alle Daten werden nach 10 Minuten gelöscht. Gesponsert von Uptime Kuma-Sponsoren.
Überwachung der Betriebszeit für HTTP(s) / TCP / HTTP(s)-Schlüsselwort / HTTP(s)-JSON-Abfrage / Ping / DNS-Eintrag / Push / Steam Game Server / Docker-Container
Ausgefallene, reaktive, schnelle UI/UX
Benachrichtigungen über Telegram, Discord, Gotify, Slack, Pushover, E-Mail (SMTP) und über 90 Benachrichtigungsdienste. Klicken Sie hier für die vollständige Liste
20-Sekunden-Intervalle
Mehrere Sprachen
Mehrere Statusseiten
Ordnen Sie Statusseiten bestimmten Domänen zu
Ping-Diagramm
Informationen zum Zertifikat
Proxy-Unterstützung
2FA-Unterstützung
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Uptime Kuma läuft jetzt unter http://0.0.0.0:3001.
Warnung
Dateisysteme wie NFS (Network File System) werden NICHT unterstützt. Bitte ordnen Sie es einem lokalen Verzeichnis oder Volume zu.
Notiz
Wenn Sie die Offenlegung gegenüber localhost einschränken möchten (ohne den Port für andere Benutzer freizugeben oder einen Reverse-Proxy zu verwenden), können Sie den Port wie folgt freigeben:
docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Anforderungen:
Plattform
✅ Wichtige Linux-Distributionen wie Debian, Ubuntu, CentOS, Fedora und ArchLinux usw.
✅ Windows 10 (x64), Windows Server 2012 R2 (x64) oder höher
Replit / Heroku
Node.js 18 / 20.4
npm 9
Git
pm2 – Zum Ausführen von Uptime Kuma im Hintergrund
Git-Klon https://github.com/louislam/uptime-kuma.gitcd uptime-kuma npm run setup# Option 1. Probieren Sie itnode server/server.js# aus (empfohlen) Option 2. Im Hintergrund mit PM2 ausführen# Installieren Sie PM2, wenn Sie es nicht haben:npm install pm2 -g && pm2 install pm2-logrotate# Starten Sie Serverpm2, starten Sie server/server.js --name uptime-kuma
Uptime Kuma läuft jetzt auf http://localhost:3001
Weitere nützliche PM2-Befehle
# Wenn Sie die aktuelle Konsolenausgabe sehen möchtenpm2 monit# Wenn Sie sie zum Startuppm2 hinzufügen möchten, speichern Sie && pm2 Startup
Wenn Sie weitere Optionen benötigen oder über einen Reverse-Proxy surfen müssen, lesen Sie bitte:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install
Bitte lesen Sie:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update
Ich werde Anfragen/Probleme dem nächsten Meilenstein zuordnen.
https://github.com/louislam/uptime-kuma/milestones
Vielen Dank! (GitHub-Sponsoren werden manuell aktualisiert. OpenCollective-Sponsoren werden automatisch aktualisiert, die Liste wird jedoch von GitHub zwischengespeichert. Die Aktualisierung kann einige Zeit dauern.)
Lichtmodus:
Statusseite:
Einstellungsseite:
Beispiel für eine Telegrammbenachrichtigung:
Ich war auf der Suche nach einem selbst gehosteten Überwachungstool wie „Uptime Robot“, aber es ist schwierig, ein geeignetes zu finden. Einer der nächstgelegenen ist Statping. Leider ist es nicht stabil und wird nicht mehr gepflegt.
Wollte eine schicke Benutzeroberfläche erstellen.
Lernen Sie Vue 3 und vite.js.
Zeigen Sie die Leistungsfähigkeit von Bootstrap 5.
Versuchen Sie, WebSocket mit SPA anstelle einer REST-API zu verwenden.
Stellen Sie mein erstes Docker-Image im Docker Hub bereit.
Wenn Ihnen dieses Projekt gefällt, denken Sie bitte darüber nach, ihm eine zu geben.
Ich empfehle die Verwendung von Google, GitHub Issues oder dem Subreddit von Uptime Kuma, um Antworten auf Ihre Frage zu finden. Wenn Sie die benötigten Informationen nicht finden können, fragen Sie gerne:
GitHub-Probleme
Subreddit (r/UptimeKuma)
Mein Reddit-Konto: u/louislamlam Sie können mich erwähnen, wenn Sie im Subreddit eine Frage stellen.
Wir akzeptieren NICHT alle Arten von Pull-Anfragen und möchten Ihre Zeit nicht verschwenden. Bitte stellen Sie sicher, dass Sie die Pull-Request-Regeln gelesen und befolgt haben: CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Im Moment gibt es viele Pull-Requests, aber ich habe keine Zeit, sie alle zu testen.
Wenn Sie helfen möchten, können Sie dies überprüfen: https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
Schauen Sie sich die neueste Beta-Version hier an: https://github.com/louislam/uptime-kuma/releases
Wenn Sie einen Fehler melden oder eine neue Funktion anfordern möchten, können Sie gerne ein neues Problem eröffnen.
Wenn Sie Uptime Kuma in Ihre Sprache übersetzen möchten, besuchen Sie bitte die Weblate-Readme-Datei.
Fühlen Sie sich frei, die Grammatik in der Dokumentation oder im Code zu korrigieren. Meine Muttersprache ist nicht Englisch und meine Grammatik ist nicht so gut.