Open-Source-Statuspages müssen nicht teuer sein. Diese fünf kostenlos selbst hostbaren Tools laufen auf einem kleinen VPS unter 50 $/Jahr — von Uptime Kuma bis Cachet, für jeden Stack und jedes Team.
Grösste Community (88k+ Stars), schnellstes Setup, 90+ Notification-Channels — die beste Wahl für die meisten Entwickler.
Vollständiges Incident-Management, 11 Monitor-Typen, 21 Sprachen, RBAC, REST-API — beste Feature-Tiefe kostenlos.
Go-Binary mit 10–30 MB RAM, YAML-Konfiguration, expressive Conditions — ideal für K8s/DevOps-Teams.
Open-Source-Statuspages müssen nicht teuer sein. Alle hier vorgestellten Tools sind kostenlos selbst hostbar und laufen auf einem kleinen VPS, der unter 50 $ pro Jahr zu haben ist. Für Entwickler, die volle Kontrolle über Daten und Darstellung wollen, sind sie die beste Alternative zu SaaS-Lösungen wie Atlassian Statuspage.
Wir haben fünf Projekte ausgewählt, die sich in Aufwand, Feature-Tiefe und Philosophie deutlich unterscheiden — von der grössten Community bis zum Config-as-Code-Puristen. Die Dinge, die sich wirklich lohnen.
Uptime Kuma ist das Open-Source-Statuspage-Tool mit der grössten Community: über 88.000 GitHub-Stars2, lizenziert unter MIT2. Das Setup läuft über Docker in rund zwei Minuten1, und die eingebaute Statusseite ist sofort einsatzbereit.
Was Uptime Kuma auszeichnet, ist die schiere Breite an Benachrichtigungskanälen — über 90, von Slack über Telegram bis PagerDuty1. Die UI gilt als aufgeräumt und einsteigerfreundlich1. Unterstützt werden HTTP(s), TCP und ICMP als Monitor-Typen1.
Der Kompromiss: Uptime Kuma bietet keine eingebautes Incident-Management im engeren Sinne5. Wer Vorfälle mit Lifecycle, Post-Mortems und geplanten Wartungszeiten verwalten will, muss woanders schauen.
Für wen: Entwickler und kleine Teams, die schnell eine zuverlässige Statusseite mit breitem Alerting brauchen — ohne Konfigurationsaufwand.
Kener ist ein SvelteKit/Node-basiertes Statuspage-Tool, das sich in unter zwei Minuten per Docker deployen lässt5. Es unterstützt 11 Monitor-Typen — darunter API, Ping, TCP, DNS, SSL, SQL, Heartbeat und gRPC5.
Der entscheidende Unterschied zu Uptime Kuma: Kener bietet ein vollständiges Incident-Management mit Lifecycle, geplanten Wartungsfenstern und Abonnenten-Benachrichtigungen5. Hinzu kommen 21 unterstützte Sprachen, rollenbasierte Zugriffskontrolle (RBAC) mit drei Rollen und eine REST-API mit über 17 Endpunkten5.
Der Kompromiss: Bei rund 5.000 GitHub-Stars3 ist die Community deutlich kleiner als bei Uptime Kuma. Die Dokumentation ist solide, aber bei komplexeren Setups kann man weniger auf Community-Hilfe hoffen.
Für wen: Teams, die mehr als eine reine Statusseite wollen — Incident-Management, Mehrsprachigkeit und API-Zugriff in einem Tool.
Gatus ist in Go geschrieben und kommt als einzelne Binary, die typischerweise nur 10–30 MB RAM verbraucht4. Es benötigt keine Datenbank — Daten werden im Speicher gehalten, mit optionaler SQL-Persistenz3.
Die Konfiguration erfolgt über YAML, was Gatus ideal für Teams macht, die Infrastructure-as-Code praktizieren. Die expressiven Conditions gehen weit über einfache Status-Codes hinaus: Response-Zeiten, JSON-Body-Pfade, Zertifikatsablauf und DNS-Antworten lassen sich prüfen4. Alerting funktioniert über Slack, Teams, Discord, PagerDuty, E-Mail und 20 weitere Kanäle4.
Gatus läuft überall — als Binary, im Docker-Container, als Kubernetes-Helm-Chart oder als Terraform-Modul4. Mit über 11.000 GitHub-Stars3 ist es etabliert, aber kleiner als Uptime Kuma.
Der Kompromiss: Keine GUI-basierte Konfiguration. Wer YAML scheut, wird hier nicht glücklich. Ein vollständiges Incident-Management fehlt ebenfalls.
Für wen: DevOps-Teams und K8s-Umgebungen, die Monitoring als Code definieren wollen — leichtgewichtig, deklarativ, automatisierbar.
OneUptime geht deutlich über eine reine Statuspage hinaus: Es kombiniert Monitoring, Incident Management, Statuspage und OpenTelemetry in einer Plattform. Wer mehr als nur «Ist der Server oben?» beantworten will, findet hier ein zusammenhängendes Toolset.
Das bedeutet aber auch: OneUptime ist schwerer als die anderen Kandidaten. Die Setup-Komplexität ist höher, der Ressourcenbedarf grösser. Für einen einfachen VPS unter 50 $/Jahr kann das knapp werden, je nach Konfiguration.
Der Kompromiss: Mehr Features bedeuten mehr Aufwand. Wer nur eine Statusseite braucht, ist mit Uptime Kuma oder Kener schneller am Ziel.
Für wen: Teams, die eine vollständige Observability-Lösung suchen und Statuspage nur als einen Baustein betrachten — alles aus einer Hand statt vieler Einzeltools.
Cachet ist das älteste Projekt in dieser Runde: seit 12 Jahren in Entwicklung, auf PHP/Laravel basierend, mit rund 15.000 GitHub-Stars2. Es bietet eine saubere, responsive Oberfläche auf Bootstrap-Basis1 und gilt als etablierte, solide Lösung.
Die Entwicklung ist jedoch langsamer als bei jüngeren Konkurrenten2. Neue Features und Updates kommen seltener, und der Funktionsumfang ist im Vergleich zu Kener oder OneUptime überschaubar.
Der Kompromiss: Etabliert, aber nicht mehr an der Spitze. Wer ein bestehendes PHP-Stack betreibt, findet hier eine vertraute Umgebung — wer modernste Features will, sollte woanders schauen.
Für wen: Bestandssysteme und Teams mit PHP-Expertise, die eine bewährte Statusseite ohne Experimente suchen.
| Tool | GitHub-Stars | Stack | Incident-Management | Setup-Aufwand |
|---|---|---|---|---|
| Uptime Kuma | 88.000+2 | Node.js | Nein5 | Sehr niedrig (Docker, 2 Min.)1 |
| Kener | 5.000+3 | SvelteKit/Node | Ja (Lifecycle)5 | Niedrig (Docker, 2 Min.)5 |
| Gatus | 11.000+3 | Go | Alerting4 | Mittel (YAML-Konfiguration) |
| OneUptime | — | Node.js | Ja (komplett) | Hoch (volle Plattform) |
| Cachet | 15.000+2 | PHP/Laravel | Ja (Basis)1 | Mittel (PHP-Stack nötig) |
Alle fünf Tools sind kostenlos im Self-Host-Betrieb, MIT- oder vergleichbar lizenziert und Docker-ready. Die Wahl hängt von drei Fragen ab:
Transparenz-Hinweis: Wir verlinken zu den Projektseiten der Tools. Bei einigen Einrichtungen erhalten wir eine Vergütung, wenn Entwickler über unsere Links darauf aufmerksam werden. Das beeinflusst nicht, welche Tools wir empfehlen — alle fünf wurden nach technischen Merkmalen und Community-Aktivität ausgewählt.
| Pick | Preis | Lizenz | Stack | Incident-Management | |
|---|---|---|---|---|---|
Uptime Kuma ▶ Pick | — | MIT | Node.js/Docker | Nein | Preis prüfen ↗ |
Kener modernste features | — | MIT | SvelteKit/Node | Ja (Lifecycle) | Preis prüfen ↗ |
Gatus config-as-code | — | MIT | Go (Single Binary) | Alerting | Preis prüfen ↗ |
OneUptime vollständige plattform | — | MIT | Node.js | Ja (komplett) | Preis prüfen ↗ |
Cachet der klassiker | — | MIT | PHP/Laravel | Ja (Basis) | Preis prüfen ↗ |
Willst du eine Anschlussfrage, die der Artikel nicht beantwortet hat? Frag die Engine — sie kennt den Kontext des Artikels.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.