selbst gehostet im Vergleich
Uptimepage vs. die selbst gehosteten Überwachungstools
Die aktuellen selbst gehosteten Tools, ehrlich verglichen. Uptime Kuma und Gatus prüfen die meisten Protokolle und laufen am schlanksten; OpenStatus und OneUptime ziehen bei Konfiguration als Code und mehreren Regionen mit Uptimepage gleich; Kener hat die schönste Statusseite. Uptimepage steht dort, wo Überwachung, eine echte Statusseite mit Abonnenten sowie Terraform, REST und MCP in einer Binärdatei zusammenkommen. Starten Sie kostenlos im gehosteten Tarif oder hosten Sie selbst unter AGPL, ohne Karte.
Die Tabelle unten ist der ganze Vergleich, ungekürzt. Lesen Sie sie ruhig zuerst, es ist dieselbe, die wir Ihnen schicken würden.
AGPL-3.0 · eine Binärdatei · kostenloser Tarif · keine Karte nötig
Im Vergleich
| Uptimepage | Uptime Kuma | OpenStatus | OneUptime | Gatus | Kener | |
|---|---|---|---|---|---|---|
| kürzestes Prüfintervall | 10 s | 1 s | 30 s | 60 s | Sekunden | 60 s |
| Breite der Checks | HTTP·TCP·DNS·TLS·Domain·Ping·Heartbeat·Flow·manuell | 31 Typen | HTTP·TCP·DNS | 25+ Typen | 11 Protokolle | 12 Typen |
| Ping / ICMP | ja | ja | nein | ja | ja | ja |
| TLS- und Domain-Ablauf | ja | ja | Platzhalter | ja | ja | nur SSL |
| Push- / Heartbeat-Monitor | ja | ja | nein | ja | ja | ja |
| Statusseite mit eigener Marke | ja | einfach | ja | ja | Dashboard | ja |
| Abonnenten der Statusseite | E-Mail + Webhook | nur RSS | E-Mail + Webhook | E-Mail·SMS·Slack | nein | E-Mail + RSS |
| Alarmkanäle | 14 | 94 | 13 | 9 | 41 | 4 |
| automatische Störungen aus Checks | ja | nein | ja | ja | nein | Opt-in |
| Prüfung aus mehreren Regionen | 13 gehostete Regionen | Add-on | 28 Regionen | ja | nein | nein |
| Konfiguration als Code | Terraform · REST · MCP | Socket-API | Terraform · REST · MCP | Terraform · CLI | YAML | REST-API |
| MCP-Server | ja | nein | ja | ja | nein | nein |
| Teams / RBAC | Organisationen + Rollen | ein Nutzer | Workspaces | Projekte + SSO | Basic Auth | Rollen |
| Tech-Stack | Rust | Node.js | TypeScript + Go | TypeScript | Go | SvelteKit |
| Bereitstellungsumfang | 1 Binärdatei + 2 DBs | 1 Container | mehrere Dienste | 6–14 Dienste | 1 winzige Binärdatei | Node + Redis |
| Lizenz | AGPL-3.0 | MIT | AGPL-3.0 | Apache-2.0 | Apache-2.0 | MIT |
Das kürzeste Intervall, das jedes Tool erreichen kann; kostenlose gehostete Tarife sind meist langsamer. Selbst gehostet liegt die Untergrenze von Uptimepage bei 10 s, gehostet sind es 60 s im kostenlosen Founding-Tarif (mit 50 Monitoren) und in Pro oder 30 s in Team.
OpenStatus führt ICMP-, UDP- und SSL-Zertifikats-Monitore in seiner Konfiguration auf, aber sein Open-Source-Checker in Go setzt nur HTTP, TCP und DNS um.
Uptime Kuma hat 31 Monitortypen und 94 Alarm-Integrationen, ist aber für einen einzelnen Nutzer gebaut, wird über eine Socket-API statt über REST oder Terraform konfiguriert, und seine Statusseiten bieten RSS, keine Abonnenten per E-Mail oder Webhook.
Gatus ist ein Health-Dashboard mit Badges statt einer Statusseite mit Abonnenten, und seine Unterstützung für mehrere Regionen ist eine experimentelle Funktion zur Föderation von Status, keine verteilten Sonden.
Die Zahlen der Alarmkanäle mischen erstklassige und Nischenanbieter: Bei Uptime Kuma zählen der Meta-Anbieter Apprise und Dutzende SMS-Gateways mit, bei Gatus Automatisierungsbrücken wie Zapier, IFTTT und n8n. Die vierzehn von Uptimepage sind native Integrationen.
Die Angaben wurden im Juli 2026 anhand des Quellcodes jedes Projekts geprüft (Uptime Kuma 2.4.0, OpenStatus, OneUptime 11.0.12, Gatus 5.36.0, Kener 4.1.1); die Zellen zu Checks, Störungen und Abonnenten bei Kener wurden im September 2026 anhand von Kener 4.1.5 erneut geprüft. Open-Source-Projekte entwickeln sich schnell, prüfen Sie also den aktuellen Quellcode, bevor Sie sich entscheiden.
Uptime Kuma: die breitesten Checks, der schlankste Betrieb
Uptime Kuma ist zu Recht der Liebling der Community: 31 Monitortypen in der 2.x-Reihe (Datenbanken, gRPC, MQTT, SNMP, Steam, echter Browser, Push-Heartbeats), 94 Alarm-Integrationen, Intervalle bis hinunter zu einer Sekunde und ein einziger Container im Betrieb. Seine Schwäche sind Teams und Statusseiten. Es ist für einen einzelnen Nutzer ohne Rollen gebaut, wird vollständig über eine Socket-API gesteuert, ohne REST oder Terraform, seine Statusseiten bieten einen RSS-Feed statt Abonnenten per E-Mail oder Webhook, und Störungen werden von Hand veröffentlicht, statt sich aus einem fehlschlagenden Check zu öffnen. Uptimepage tauscht einen Teil dieser Protokollbreite gegen eine Statusseite mit Abonnenten, Organisationen mit Rollen, automatisch eröffnete Störungen und Konfiguration als Code.
OpenStatus und OneUptime: die Plattformen für Entwickler
Diese beiden stehen Uptimepage in der Philosophie am nächsten. OpenStatus ist gut gemachte Überwachung als Code: ein Terraform-Provider, eine CLI, ein MCP-Server, Störungen, die sich von selbst schließen, Abonnenten per E-Mail und Webhook und Sonden in achtundzwanzig Regionen mit Checks unter einer Minute. Die Kehrseite sind ein schwererer Stack (Turso plus Tinybird plus gehostete Queues) und ein Open-Source-Checker, der nur HTTP, TCP und DNS umsetzt; ICMP-, UDP- und SSL-Zertifikats-Monitore sind in der Konfiguration deklariert, aber nicht gebaut. OneUptime deckt dasselbe Feld ab, Bereitschaftsplanung und Eskalation inklusive, und ergänzt dann Logs, Tracing und APM, doch diese Reichweite kostet Sie ein Deployment aus Postgres, ClickHouse, Redis und vielen Diensten, das betrieben werden will. Uptimepage zielt auf dieselbe Oberfläche für Entwickler, Terraform, REST und MCP, aber als eine Binärdatei, die Sie tatsächlich betreiben können. Auch bei Checks unter einer Minute zieht es mit: 30 Sekunden mit Team und 10 Sekunden selbst gehostet, während der kostenlose Founding-Tarif bereits fünfzig Monitore im Abstand von sechzig Sekunden umfasst.
Gatus: der protokollreiche Checker
Gatus ist eine Freude, wenn Sie deklarative Checks in der Versionsverwaltung wollen. Elf Endpunkt-Protokolle, darunter gRPC, SSH, WebSocket, STARTTLS und UDP, eine reichhaltige Bedingungssprache mit JSONPath-Prüfungen am Body und Checks auf Zertifikatsablauf, Alpha-Unterstützung für mehrstufige Suites und eine winzige statische Binärdatei mit optionalem Modus ganz ohne Datenbank. Was es nicht ist: eine Statusseite. Es liefert ein Health-Dashboard mit Badges, keine Seite mit Ihrer Marke und Abonnenten, es hat keine Störungs-Zeitleiste, und es bedient nur einen Mandanten, hinter einer einzigen Schranke aus Basic Auth oder OIDC. Uptimepage deckt die alltäglichen HTTP-, TCP-, DNS-, TLS-, Domain-, Ping-, Heartbeat- und Browser-Flow-Checks ab und verbindet sie mit der öffentlichen Statusseite, den Abonnenten und den mandantenfähigen Teams, die Gatus auslässt.
Kener: die ausgefeilte Statusseite
Kener ist die schönste Statusseite der Gruppe: getrennte helle und dunkle Paletten, eigenes CSS und HTML für die Fußzeile, vierundzwanzig Sprachversionen, einbettbare Widgets, vier Badge-Stile und eigene RBAC-Rollen. Es prüft auch echte Dienste, darunter gRPC, SQL und Heartbeats. Die Lücken liegen auf der Seite der Überwachungsplattform: keine Prüfung aus mehreren Regionen, vier Alarmkanäle (E-Mail, Webhook, Slack, Discord), Abonnenten nur per E-Mail und RSS, ein einziger Mandant und eine zwingende Abhängigkeit von Redis. Uptimepage verzichtet auf etwas Gestaltungsfreiheit bei der Statusseite und bekommt dafür Prüfung aus mehreren Regionen, mehr Alarmkanäle und Konfiguration als Code.
Wo Uptimepage passt
Uptimepage hat hier weder das allerkürzeste Intervall noch die längste Protokollliste, und es sagt das offen. Was es tut, ist die Teile zusammenzubringen: echte Überwachung per HTTP, TCP, DNS, TLS-Zertifikat, Domain-Ablauf, Ping, Cron-Heartbeat und Browser-Flow, eine öffentliche Statusseite mit Ihrer Marke und bestätigten E-Mail- und Webhook-Abonnenten, automatisch eröffnete Störungen und geplante Wartungen sowie Bereitschafts-Dienstpläne mit Eskalation. All das wird aus Code gesteuert, mit einem Terraform-Provider, einer vollständigen REST-API und einem MCP-Server, ist pro Organisation mit Rollen isoliert und wird von Sonden geprüft, die Sie in jeder Region betreiben können. Es läuft als eine Binärdatei mit Postgres und ClickHouse, kostenlos gehostet oder selbst gehostet unter AGPL.
- 01Melden Sie sich mit GitHub oder Google an. Keine Karte, kein Verkaufsgespräch.
- 02Fügen Sie eine URL ein. Der erste Check läuft, bevor Sie diesen Satz zu Ende gelesen haben.
- 03Veröffentlichen Sie die Statusseite, oder exportieren Sie sie nach Terraform und behalten Sie sie in Git.
api99,98 %
p95 142 ms · eine Störung in 45 Tagen
dashboard99,91 %
p95 318 ms · zwei beeinträchtigte Tage
webhooks99,99 %
p95 88 ms · keine Störungen
BEHOBEN14 Min.
Erhöhte Latenz bei der Dashboard-API
14:22 behoben, Latenz wieder unter 300 ms
14:08 automatisch vom Dashboard-Check eröffnet
verfügbar beeinträchtigt ausgefallen 45 Tage · E-Mail- und Webhook-Abonnenten
Häufige Fragen
Welches davon ist im Betrieb am schlanksten?
Welche unterstützen Überwachung als Code?
Haben alle Abonnenten für die Statusseite?
Kann ich Uptimepage selbst hosten?
Links
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen