Zum Hauptinhalt springen

2026-09-24 · Aktualisiert am 2026-10-26

Die besten Open-Source-Statusseiten zum Selbst-Hosten (2026)

  • open-source
  • selbst-gehostet
  • statusseite
  • störungen

Kurzfassung

Open-Source-Statusseiten zerfallen in zwei Gruppen. Manche sind nur eine Seite: Sie schreiben jede Störung von Hand, und die Seite weiß nichts darüber, ob Ihr Dienst läuft. cState ist das deutlichste Beispiel, und Cachet funktioniert größtenteils so. Andere führen eigene Checks aus und zeigen die Ergebnisse: Uptime Kuma, Upptime, OpenStatus, Kener, Gatus, Checkmate, OneUptime, Statping-ng und Uptimepage. Entscheiden Sie zuerst, welche Gruppe Sie brauchen. Prüfen Sie dann zwei Dinge, die die meisten Listen auslassen: ob Kunden Updates abonnieren können und ob das Projekt noch neue Versionen ausliefert.

Ich entwickle eines der Tools auf dieser Liste, Uptimepage, lesen Sie meinen Abschnitt also mit diesem Wissen. Bei allen anderen Tools halte ich mich an das, was das jeweilige Repository und die Dokumentation sagen. Sterne, Releases und letzte Commits habe ich am 24. September 2026 über die GitHub-API geprüft, und ich verlinke jedes Projekt, damit Sie selbst nachsehen können.

Die drei Fragen, die entscheiden

Die meisten Vergleiche von Statusseiten zählen Funktionen auf. Drei Fragen ordnen diese Kategorie schneller.

  1. Überwacht die Seite Ihre Dienste, oder sagen Sie ihr, was passiert ist? Ein reines Seiten-Tool zeigt, was Sie zuletzt eingetippt haben. Während eines Ausfalls wirkt es ruhig, bis jemand es aktualisiert. Eine Seite mit eingebauten Checks wird von selbst rot. Warum das wichtig ist, erkläre ich in meinem Beitrag über eine Statusseite, die sich nicht fälschen lässt.
  2. Können Kunden abonnieren? Eine Statusseite wird vor allem während eines Ausfalls gelesen, von Menschen, die schon betroffen waren. Ein Abonnement per E-Mail oder Webhook informiert sie, bevor sie selbst nachsehen. RSS funktioniert für Entwickler, aber die meisten Kunden werden es nicht nutzen.
  3. Was müssen Sie betreiben? Eine statische Website auf kostenlosem Hosting, ein einzelner Container und ein Stack aus vielen Diensten sind sehr unterschiedliche Verpflichtungen.
ToolEingebaute ChecksAbonnements für KundenWas Sie betreibenLizenz
Uptime KumaJaNur RSSEin ContainerMIT
CachetEinfaches HTTP, nur v3E-Mail + WebhookPHP-App + DB + Queue + cronBSD-3 (v2), Source-available (v3)
UpptimeJa, bestenfalls alle 5 Min.NeinNichts: GitHub Actions + PagesMIT
OpenStatusJaE-Mail, Webhook, Slack, RSSMehrere DiensteAGPL-3.0
KenerJaE-Mail + RSSNode-App + RedisMIT
cStateNeinRSSNichts: statische Hugo-WebsiteMIT
GatusJaNeinEine kleine BinärdateiApache-2.0
CheckmateJaNeinNode + MongoDBAGPL-3.0
OneUptimeJaE-Mail, SMS, SlackDocker oder Kubernetes, viele DiensteApache-2.0 + Enterprise
Statping-ngJaNeinEine Go-BinärdateiGPL-3.0
UptimepageJaE-Mail + WebhookEine Binärdatei + Postgres + ClickHouseAGPL-3.0

Uptime Kuma

Uptime Kuma ist die Standardantwort, mit rund 91.800 GitHub-Sternen und dem Release 2.5.5 vom 16. September 2026. Es ist in erster Linie ein Monitor, mit 31 Check-Typen in einem Container, und seine Statusseiten sind mit dabei. Sie können eine Seite auf Ihre eigene Domain legen und Wartungen ankündigen.

Die Seite selbst ist einfach. Störungen werden von Hand veröffentlicht, obwohl Kuma bereits weiß, wann ein Check fehlschlägt, und Besucher können Updates nur per RSS verfolgen. Für ein Homelab oder eine interne Seite genügt das. Bei einer Seite, auf die sich Ihre Kunden verlassen, ist die fehlende Abonnentenliste die Lücke, auf die man zuerst stößt. Uptime Kuma im Vergleich mit Cachet zeigt die beiden Ansätze nebeneinander.

Cachet

Cachet (rund 15.200 Sterne) ist die klassische selbst gehostete Statusseite und stellt die Seite an die erste Stelle: Komponenten, Störungen, geplante Wartungen, Metriken und Abonnenten per E-Mail und Webhook. Wenn Ihre Überwachung schon woanders läuft und Sie eine ordentliche Seite suchen, auf der Sie veröffentlichen, ist dieses Modell sinnvoll.

Der Haken ist die Neufassung. Das neueste getaggte Release ist v2.4.1 vom November 2023. Version 3 wird aus einem ungetaggten Entwicklungs-Branch ausgeliefert, dessen README sagt, sie sei noch nicht vollständig bereit für den Produktiveinsatz, und sie wechselt von der BSD-Lizenz zu einer Source-available-Lizenz. Version 3 hat einen einfachen HTTP-Check ergänzt, aber den planen Sie selbst ein, und ein Fehlschlag färbt nur eine Komponente ein. Eine Störung eröffnet er nicht.

Upptime

Upptime (rund 17.200 Sterne) hat hier den cleversten Aufbau. Es führt Checks als geplante GitHub Actions aus, speichert den Verlauf als Commits in Ihrem Repository, öffnet für jeden Ausfall ein GitHub Issue und veröffentlicht eine statische Seite auf GitHub Pages, auf Wunsch unter Ihrer eigenen Domain. Es gibt keinen Server und keine Rechnung.

Dieser Aufbau ist zugleich die Grenze. Ein Zeitplan in GitHub Actions kann nicht öfter als alle fünf Minuten laufen und läuft oft verspätet, kurze Ausfälle bleiben also unbemerkt. Es gibt keine Liste, die Ihre Kunden abonnieren können. Für ein Open-Source-Projekt oder eine persönliche Website ist es nahezu perfekt. Upptime im Vergleich mit Uptime Kuma behandelt diesen Zielkonflikt im Detail.

OpenStatus

OpenStatus (rund 9.100 Sterne, AGPL-3.0) ist das Tool, das dem, was ich baue, am nächsten kommt. Es vereint eine Statusseite und Uptime-Checks in einem Produkt, eröffnet Störungen aus fehlschlagenden Checks, unterstützt eigene Domains und lässt Besucher per E-Mail, Webhook, Slack oder RSS abonnieren. Außerdem hat es eine REST-API und einen Terraform-Provider.

Zwei Dinge sollten Sie wissen, bevor Sie es selbst hosten. Sein Open-Source-Checker implementiert HTTP-, TCP- und DNS-Checks; weitere Typen stehen in seinem API-Schema, aber nicht in diesem Checker. Und es selbst zu betreiben heißt, mehrere getrennte Dienste zu betreiben, nicht einen Prozess. Es wird fortlaufend ausgeliefert, ohne getaggte Releases. OpenStatus im Vergleich mit Uptime Kuma geht tiefer.

Kener

Kener (rund 5.200 Sterne, MIT, v4.1.5 vom 6. September 2026) bezeichnet sich als Statusseiten-System und steckt Mühe in das Aussehen der Seite: Logo, Farben, eigenes CSS, Themes, heller und dunkler Modus, Lokalisierung und einbettbare Badges. Es führt eigene Checks aus (zwölf Typen, darunter API, Ping, TCP, DNS, SSL, SQL, gRPC, Docker, Heartbeat und Gameserver), verwaltet Störungen mit Zeitleisten und plant Wartungsfenster. Störungen werden standardmäßig von Hand geschrieben, und es kann sie auch aus Alarmereignissen eröffnen, wenn Sie das einschalten.

Besucher können Updates zu Störungen und Wartungen per E-Mail abonnieren, bestätigt mit einem Einmalcode, sobald Sie Abonnements einschalten und den E-Mail-Versand einrichten. Jede Seite hat außerdem einen RSS-Feed. Alarme an Ihr eigenes Team gehen per E-Mail, Webhook, Slack oder Discord hinaus. Es läuft als Node-App mit Redis. Kener im Vergleich mit Uptime Kuma stellt die beiden gegenüber.

cState

cState (rund 2.900 Sterne, MIT) ist eine statische Statusseite, gebaut mit Hugo. Sie lädt schnell, funktioniert in sehr alten Browsern und lässt sich kostenlos auf Netlify hosten. Störungen schreiben Sie als Dateien, über die Kommandozeile oder über ein CMS, und Leser erhalten RSS und eine schreibgeschützte API.

Das README des Projekts benennt die Grenze direkt: „it cannot do automatic monitoring out of the box“, weil die Website statisch ist. Das ist ein faires Design, wenn Sie nur eine Informationsseite wollen, die erreichbar bleibt, wenn alles andere ausgefallen ist. Der letzte Commit war am 2. Juni 2026, und das letzte Release, 6.0.1, stammt vom Juli 2025, das Projekt bewegt sich also langsam.

Gatus

Gatus (rund 12.200 Sterne, Apache-2.0, v5.37.0 vom 24. September 2026) ist ein Health-Dashboard, das in YAML konfiguriert wird, was es bei Teams beliebt macht, die ihre Checks in Git haben wollen. Das Dashboard dient zugleich als Statusseite.

Eine Statusseite für Kunden im üblichen Sinn ist es nicht. Es gibt keine Zeitleiste für Störungen und keine Abonnentenliste. Für eine interne Seite, die Ihr eigenes Team im Blick behält, ist es hervorragend und sehr schlank. Für Kunden hat es die falsche Form. Uptime Kuma im Vergleich mit Gatus erklärt, wofür sich jedes der beiden eignet.

Checkmate

Checkmate (rund 10.900 Sterne, AGPL-3.0, v3.12.0 im September 2026) ist ein neuerer Monitor mit moderner Oberfläche. Seine Statusseiten bringen fünf Themes und geplante Wartungen mit. Wenn ein Monitor seinen Zustand ändert, eröffnet oder schließt es von selbst eine Störung, und es sendet Alarme an mehr als ein Dutzend Dienste.

Eine Abonnentenliste für Besucher der Seite habe ich in seinem Quellcode nicht gefunden. Es braucht Node und MongoDB, und für Host-Metriken braucht es seinen separaten Agenten Capture.

OneUptime

OneUptime (rund 7.600 Sterne) ist eine komplette Observability-Plattform: Überwachung, Bereitschaft, Störungen, Logs, Traces und Statusseiten. Seine Statusseiten gehören zu den vollständigsten hier. Störungen aktualisieren die Seite automatisch, und Abonnenten werden per E-Mail und SMS oder über Slack benachrichtigt.

Der Preis dafür ist die Größe. Es läuft als viele Dienste auf Docker oder Kubernetes, und seine Lizenz ist Apache 2.0 mit einem separaten Enterprise-Verzeichnis. Wenn Sie nur eine Statusseite brauchen, ist das viel zu betreiben. Wenn Sie mehrere kostenpflichtige Tools auf einmal ersetzen möchten, ist es die breite Option.

Statping-ng

Statping-ng (rund 2.000 Sterne, GPL-3.0) ist der Community-Fork von Statping: eine Go-Binärdatei, die HTTP, TCP, UDP, ICMP und gRPC prüft und die Ergebnisse auf einer Statusseite zeigt. Eine Abonnentenliste gibt es nicht.

Das Projekt wird langsamer. Sein letzter Commit und sein letztes Release, v0.93.0, stammen beide vom 4. Juni 2025. Es funktioniert noch, aber rechnen Sie damit, dass es ungefähr so bleibt, wie es ist.

Uptimepage

Unser eigenes Tool, also die gute Seite und die Warnung zusammen.

Uptimepage ist eine Rust-Binärdatei, die Uptime-Checks und eine Statusseite für Kunden zusammen betreibt. Ein fehlschlagender Check eröffnet die Störung auf der Seite und alarmiert, wer gerade Bereitschaft hat, über Dienstpläne und Eskalationsrichtlinien. Besucher abonnieren per bestätigter E-Mail oder signiertem Webhook, und Sie können Wartungen planen. Die Seite zeigt gemessene Verfügbarkeit, nicht nur das, was jemand eingetippt hat. Die Konfiguration kann über den Terraform-Provider in Git liegen, und es gibt außerdem eine REST-API und einen MCP-Server. Es steht unter AGPL, Sie können es also selbst mit Postgres und ClickHouse betreiben oder den gehosteten Dienst nutzen, bei dem Pro und Team die Seite auf Ihre eigene Domain legen. Die Seite zur Open-Source-Statusseite hat die Details, und Uptimepage vs. Upptime, Cachet und Statping vergleicht es mit den Tools, bei denen die Seite an erster Stelle steht.

Die Warnung: Das Repository ist jung und klein neben Uptime Kuma oder Cachet. Es hatte weniger Jahre, um seltene Fehler zu finden. Wenn Sie die am besten erprobte Option wollen und RSS Ihren Lesern genügt, ist Uptime Kuma heute die sicherere Wahl.

Überall gelistet, nicht mehr gepflegt

Zwei Namen tauchen noch in den meisten Listen der „besten Statusseiten“ auf, und ich würde mit keinem von beiden eine neue Seite beginnen.

  • Staytus (adamcooke/staytus): letzter Commit am 10. September 2021.
  • Das ursprüngliche Statping (statping/statping): letztes Release im Dezember 2020 und letzter Commit im Oktober 2023. Nutzen Sie den Fork Statping-ng, wenn Sie dieses Design wollen.

Die von der Community gepflegte Liste awesome-status-pages ist ein guter Ort, um weitere Optionen zu finden, aber sie kennzeichnet keine Projekte, die eingestellt wurden.

So wählen Sie aus

  • Sie wollen eine kostenlose Seite ohne Server, und Checks alle fünf Minuten genügen: Upptime.
  • Sie veröffentlichen Störungen nur von Hand und wollen eine Seite, die erreichbar bleibt, wenn alles andere ausgefallen ist: cState.
  • Ein Homelab oder eine interne Seite: Uptime Kuma, oder Gatus, wenn Ihre Checks in Git liegen sollen.
  • Kunden sollen abonnieren können, und Sie betreiben die Seite selbst: Kener, OpenStatus, OneUptime oder Uptimepage, je nachdem, wie viel Sie betreiben möchten und ob ein fehlschlagender Check die Störung für Sie eröffnen soll. Cachet passt, wenn Ihre Überwachung schon woanders läuft und Sie die Lage bei v3 akzeptieren.

Alle lassen sich kostenlos ausprobieren und kostenlos wieder verlassen. Wenn Sie lieber gehostete Dienste vergleichen, behandelt Statuspage-Alternativen die kostenpflichtigen Optionen, und wie Sie Störungsmeldungen schreiben zeigt, was auf die Seite gehört, sobald Sie eine haben.

Häufige Fragen

Welche Open-Source-Statusseite ist die beste?

Das hängt davon ab, ob die Seite Ihre Dienste selbst überwachen soll. Wenn Sie Störungen nur von Hand veröffentlichen möchten, leisten cState und Cachet das gut. Soll die Seite von selbst rot werden, wenn ein Check fehlschlägt, wählen Sie ein Tool mit eingebauter Überwachung, etwa Uptime Kuma, OpenStatus, Checkmate oder Uptimepage.

Welche Open-Source-Statusseiten können Kunden abonnieren?

Cachet, OpenStatus, OneUptime, Kener und Uptimepage führen alle eine Abonnentenliste und benachrichtigen sie per E-Mail, und mehrere ergänzen Webhooks. Uptime Kuma und cState bieten stattdessen RSS, was für technische Leser funktioniert, aber nicht für die meisten Kunden. Upptime, Gatus, Checkmate und Statping-ng haben überhaupt keine Abonnentenliste.

Kann ich eine Statusseite kostenlos hosten?

Ja. Upptime läuft auf GitHub Actions und GitHub Pages, und cState baut eine statische Website, die Sie auf Netlify hosten können, sodass keines von beiden einen Server braucht. Der Haken daran ist, dass Upptime höchstens alle fünf Minuten prüft und cState überhaupt nicht überwacht. Jedes andere Tool hier braucht einen Server, wenn Sie es selbst betreiben, und einige, darunter Uptimepage, bieten zusätzlich einen kostenlosen gehosteten Tarif.

Wird Cachet noch gepflegt?

Cachet wird als Version 3 neu aufgebaut, und das Repository ist aktiv, aber das neueste getaggte Release ist noch immer v2.4.1 vom November 2023. Das README von v3 sagt, es sei noch nicht vollständig bereit für den Produktiveinsatz. Wenn Sie heute Cachet wählen, entscheiden Sie sich zwischen einem alten stabilen Release und einem ungetaggten Entwicklungs-Branch.

Statusseite mit eingebauter Überwachung testen

Artem Senenko

Artem Senenko

Gründer und Softwareentwickler, Uptimepage

Softwareentwickler mit über 20 Jahren Erfahrung im Aufbau und Betrieb von Produktionssystemen: Microservice-Architektur auf Kubernetes, Cloud-Infrastruktur mit AWS und Terraform sowie sicherheitskritische SaaS im Fintech-Bereich.

← Zurück zu allen Notizen