Zum Hauptinhalt springen

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 KumaCachetUptimepage
Lizenz MITv2 BSD-3 · v3 Source-availableAGPL-3.0
neuestes getaggtes Release 2.4.0, Mai 2026v2.4.1, Nov. 2023 · v3 ohne Tag1.5.0
führt eigene Checks aus ja, 31 Typeneinfacher HTTP-GETja, 8 Typen
wer den Check plant eingebaut, bis 1 sein Cron-Eintrag, den Sie anlegeneingebaut, ab 60 s
fehlgeschlagener Check eröffnet eine Störung nein, von Hand veröffentlichtnein, färbt eine Komponente einja, automatisch
Umfang der Statusseite einfachKomponenten · Störungen · Wartungen · Metrikeneigene Marke, eigene Domain mit Pro
Abonnenten der Seite nur RSSE-Mail + Webhook, globaler GeltungsbereichE-Mail + Webhook
Teams und Rollen ein gemeinsamer LoginAdmin + Benutzer, keine AbstufungOrganisationen + Rollen
Konfiguration als Code Socket-API, kein RESTREST, eingeschränkte Tokens, OpenAPITerraform · REST · MCP
selbst betreiben ein Container (Node)PHP + DB + Queue + cron, kein v3-Imageeine Binärdatei + compose
gehostete Option neinneinja, kostenloser Tarif
Community (GitHub-Sterne) ~89k~15kjung

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.

  1. 01Melden Sie sich mit GitHub oder Google an. Keine Karte, kein Verkaufsgespräch.
  2. 02Fügen Sie eine URL ein. Der erste Check läuft, bevor Sie diesen Satz zu Ende gelesen haben.
  3. 03Veröffentlichen Sie die Statusseite, oder exportieren Sie sie nach Terraform und behalten Sie sie in Git.
acme cloud status.acme.dev abonnieren

alle Systeme in Betrieb vor 12 s geprüft

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

Eine Beispielseite. Die Monitore, die Prozentwerte und die Störung sind erfunden.

Häufige Fragen

Überwacht Cachet meine Website?
Kaum, und nicht so, dass Sie sich darauf verlassen sollten. Cachet v3 hat Mitte 2026 einen HTTP-GET-Check für Komponenten hinzugefügt, aber ab Werk plant ihn nichts ein, im Komponenten-Leitfaden ist er nicht dokumentiert, er läuft von einem einzigen Standort aus, und ein Fehlschlag färbt eine Komponente ein, statt eine Störung zu eröffnen oder jemanden zu benachrichtigen.
Wird Cachet noch gepflegt?
Ja, aktiv, praktisch von einem einzigen Maintainer. Das neueste getaggte Release ist aber noch immer v2.4.1 vom November 2023: v3 wird aus dem dev-Branch ausgeliefert, und sein eigenes README sagt, es sei noch nicht vollständig bereit für den Produktiveinsatz.
Ist Cachet Open Source?
Cachet 2.x stand unter BSD-3-Clause. Der v3-Branch hat eine eigene Source-available-Lizenz und erklärt sich in composer.json als proprietär, während sein README ihn weiterhin als MIT bezeichnet. Die eigenen Quellen des Projekts widersprechen sich, lesen Sie also die Lizenz, bevor Sie darauf aufbauen.
Brauche ich Uptime Kuma und Cachet zusammen?
Das ist das klassische Gespann: Kuma prüft und schiebt Zustände und Störungen über die API in Cachet. Das funktioniert, um den Preis von zwei Deployments, zwei Upgrade-Pfaden und dem Glue-Code dazwischen. Uptimepage erledigt beide Aufgaben in einer Binärdatei, und Störungen öffnen sich automatisch aus den eigenen Checks.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen