selbst gehostet im Vergleich
Uptime Kuma vs. Cachet: Monitor oder Statusseite?
Das ist eigentlich kein direkter Vergleich. Uptime Kuma überwacht Ihre Dienste und sagt es Ihnen. Cachet sagt es Ihren Kunden. Teams vergleichen die beiden, weil sie beide Aufgaben erledigt haben wollen und noch nicht bemerkt haben, dass jedes Tool nur eine davon übernimmt.
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
Die Fakten nebeneinander
| Uptime Kuma | Cachet | Uptimepage | |
|---|---|---|---|
| Lizenz | MIT | v2 BSD-3 · v3 Source-available | AGPL-3.0 |
| neuestes getaggtes Release | 2.4.0, Mai 2026 | v2.4.1, Nov. 2023 · v3 ohne Tag | 1.5.0 |
| führt eigene Checks aus | ja, 31 Typen | einfacher HTTP-GET | ja, 8 Typen |
| wer den Check plant | eingebaut, bis 1 s | ein Cron-Eintrag, den Sie anlegen | eingebaut, ab 60 s |
| fehlgeschlagener Check eröffnet eine Störung | nein, von Hand veröffentlicht | nein, färbt eine Komponente ein | ja, automatisch |
| Umfang der Statusseite | einfach | Komponenten · Störungen · Wartungen · Metriken | eigene Marke, eigene Domain mit Pro |
| Abonnenten der Seite | nur RSS | E-Mail + Webhook, globaler Geltungsbereich | E-Mail + Webhook |
| Teams und Rollen | ein gemeinsamer Login | Admin + Benutzer, keine Abstufung | Organisationen + Rollen |
| Konfiguration als Code | Socket-API, kein REST | REST, eingeschränkte Tokens, OpenAPI | Terraform · REST · MCP |
| selbst betreiben | ein Container (Node) | PHP + DB + Queue + cron, kein v3-Image | eine Binärdatei + compose |
| gehostete Option | nein | nein | ja, kostenloser Tarif |
| Community (GitHub-Sterne) | ~89k | ~15k | jung |
Das neueste getaggte Release von Cachet ist v2.4.1 vom November 2023. Die Neufassung v3 wird aus dem dev-Branch ausgeliefert, wurde nie getaggt, und ihr eigenes README sagt, sie sei noch nicht vollständig bereit für den Produktiveinsatz.
Cachet v3 hat Mitte 2026 einen HTTP-GET-Check für Komponenten hinzugefügt, aber ab Werk plant ihn nichts ein, im Komponenten-Leitfaden fehlt er, er läuft von einem einzigen Standort aus, und ein Fehlschlag färbt eine Komponente ein, statt eine Störung zu eröffnen oder einen Abonnenten zu benachrichtigen.
Das offizielle Docker-Image-Repository von Cachet deckt nur v2 ab und bekam seinen letzten Commit 2021, v3 selbst zu hosten heißt also, ein PHP- und Laravel-Deployment von Hand aufzusetzen, mit Datenbank, Queue-Worker und cron.
Cachet 2.x stand unter BSD-3-Clause; der v3-Branch trägt eine eigene Source-available-Lizenz und erklärt sich in composer.json als proprietär, während sein README weiterhin MIT angibt. Lesen Sie die Lizenz, bevor Sie darauf aufbauen.
Im Juli 2026 anhand von Uptime Kuma 2.4.0 und dem Quellcode von cachethq/core geprüft. Beide Projekte entwickeln sich schnell, prüfen Sie also ihren aktuellen Quellcode, bevor Sie sich entscheiden.
Das eine überwacht, das andere informiert
Uptime Kuma ist ein Monitor mit angeschraubter Statusseite: echte Checks, 31 Monitortypen, 94 Benachrichtigungs-Integrationen und eine Statusseite, die für ein Homelab genügt, aber einen RSS-Feed statt Abonnenten bietet, mit Störungen, die Sie von Hand veröffentlichen. Cachet ist das Gegenteil: ein eigens dafür gebautes Kommunikationstool mit Komponenten, Komponentengruppen, Störungen, Störungsmeldungen und Vorlagen, geplanten Wartungen und Metriken. Sein Domänenmodell für Statusseiten ist das vollständigste aller offenen Projekte in dieser Liste. Es weiß nur schlicht nicht, ob irgendetwas läuft.
Wo Cachet aufhört: bei der Überwachung
Cachet v3 hat Mitte 2026 tatsächlich einen Komponenten-Check hinzugefügt, und er wird leicht überschätzt. Es ist ein HTTP-GET mit einem Timeout von drei Sekunden, ab Werk plant ihn nichts ein (Sie legen selbst einen Cron-Eintrag für den Check-Befehl an), im Komponenten-Leitfaden der Doku fehlt er, er läuft von einem einzigen Standort aus, und ein Fehlschlag färbt eine Komponente ein, statt eine Störung zu eröffnen, einem Abonnenten eine E-Mail zu schicken oder jemanden zu alarmieren. Bereitschaft und Eskalation gibt es nirgends in der Codebasis. Das vorgesehene Modell bleibt, dass Sie Ihre Überwachung selbst mitbringen, und deshalb liefert Cachet eine vollwertige Integration, um Komponenten und Störungen aus einem externen Überwachungsdienst zu importieren.
Der Release-Stand, bevor Sie sich festlegen
Lesen Sie diesen Teil genau, denn die eigenen Quellen des Projekts widersprechen sich. Das neueste getaggte Release von Cachet ist v2.4.1 vom November 2023. Die Neufassung v3 wurde nie getaggt: Sie wird aus dem dev-Branch ausgeliefert, und ihr eigenes README sagt, sie sei noch nicht vollständig bereit für den Produktiveinsatz. Das offizielle Docker-Image-Repository gilt nur für v2 und bekam seinen letzten Commit 2021, v3 selbst zu hosten heißt also, ein PHP- und Laravel-Deployment von Hand aufzusetzen, mit Datenbank, Queue-Worker und cron. Die Entwicklung ist wirklich rege, praktisch getragen von einem einzigen Maintainer. Und 2.x stand unter BSD-3-Clause, der v3-Branch dagegen trägt eine eigene Source-available-Lizenz und erklärt sich in composer.json als proprietär, während sein README weiterhin MIT angibt. Prüfen Sie die Lizenz selbst, bevor Sie darauf aufbauen.
Das Gespann aus zwei Systemen, das tatsächlich gebaut wird
Das klassische Gespann: Kuma (oder irgendein anderes Tool) übernimmt die Checks und schiebt Komponentenzustände und Störungen über die API in Cachet, und diese API ist wirklich gut: eingeschränkte Bearer-Tokens, eine OpenAPI-Spezifikation, sinnvolle Ressourcen. Das funktioniert. Es sind aber auch zwei Deployments, zwei Upgrade-Pfade, zwei Sätze Zugangsdaten und ein Stück Glue-Code, das nun Ihnen gehört, damit ein fehlschlagender Check im einen System zur Störung im anderen wird.
Wo Uptimepage passt
Uptimepage ist dieses Gespann, zusammengefasst in einer Binärdatei. HTTP-, TCP-, DNS-, Ping- und Heartbeat-Checks laufen im Abstand von nur 60 Sekunden aus mehreren Regionen, dazu TLS, Domain-Ablauf und Browser-Flows. Ein fehlschlagender Check eröffnet von selbst eine Störung, und die Störung landet auf einer Statusseite mit Ihrer Marke, die Besucher per bestätigter E-Mail oder signiertem Webhook abonniert haben. Kein Glue-Code, ein Deployment, ein einziges Rollenmodell. Kostenlos gehostet und ohne Karte, oder selbst gehostet unter AGPL mit docker compose.
- 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
Überwacht Cachet meine Website?
Wird Cachet noch gepflegt?
Ist Cachet Open Source?
Brauche ich Uptime Kuma und Cachet zusammen?
Links
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen