Zum Hauptinhalt springen

Open Source im Vergleich

Eine Alternative zu Uptime Kuma, die Sie als Code betreiben

Uptimepage ist Open Source und erledigt drei Aufgaben gut: Uptime-Überwachung, eine öffentliche Statusseite und Bereitschaft. Verwalten Sie Monitore und Seiten als Code, geben Sie Ihrem Team Rollen und lassen Sie Kunden Status-Updates abonnieren. Betreiben Sie die einzelne Binärdatei selbst oder nutzen Sie den kostenlosen gehosteten Tarif. 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

  UptimepageUptime Kuma
kürzestes Prüfintervall 60 s kostenlos · 30 s Team · 10 s selbst gehostet1 s
Check-Typen HTTP · TCP · DNS · TLS · Domain · Ping · Heartbeat · Flow · manuell31 Typen
Ping / ICMP jaja
Push- / Heartbeat-Monitor jaja
TLS- und Domain-Ablauf jaja
Statusseite mit eigener Marke jaeinfach
Abonnenten der Statusseite E-Mail + Webhooknur RSS
automatische Störungen aus Checks jamanuell
Bereitschaft & Eskalation jakeine
Prüfung aus mehreren Regionen 13 gehostete RegionenAdd-on
Alarmkanäle 14 nativ94
Konfiguration als Code Terraform · REST · MCPSocket-API
Teams / RBAC Organisationen + Rollenein Nutzer
wie Sie es betreiben gehostet oder selbst gehostet1 Container
Lizenz AGPL-3.0MIT

Uptime Kuma ist für einen einzelnen Nutzer mit einem gemeinsamen Login gebaut und wird über eine interne Socket-API gesteuert statt über REST oder Terraform; seine Statusseiten bieten einen RSS-Feed, keine Abonnenten per E-Mail oder Webhook.

Zu seinen 94 Integrationen zählen der Meta-Anbieter Apprise und viele SMS-Gateways; die 14 von Uptimepage sind nativ. Die 2.x-Reihe von Kuma prüft bis zu einmal pro Sekunde, schneller als die Untergrenze von Uptimepage.

Im Juli 2026 anhand des Quellcodes von Uptime Kuma 2.4.0 geprüft. Open-Source-Projekte entwickeln sich schnell, prüfen Sie also den aktuellen Quellcode, bevor Sie sich entscheiden.

Alles als Code

Ein offizieller Terraform-Provider und eine vollständige REST-API decken Monitore, Statusseiten und Alarmkanäle ab, und über einen MCP-Server kann ein LLM-Client Ihre Überwachung lesen und nur mit Ihrer Zustimmung handeln, wobei jede Schreibaktion im Audit-Log erfasst wird. Deklarieren Sie Ihre Überwachung in einem Repository und prüfen Sie Änderungen in einem Pull Request.

Statusseiten, die Ihre Kunden abonnieren

Öffentliche Seiten mit Ihrer Marke auf Ihrer eigenen Domain, mit automatischer Erkennung von Störungen, von Ihnen verfassten Störungsmeldungen und Wartungsfenstern. Besucher melden sich per bestätigter E-Mail oder per Webhook an und werden bei jeder Änderung benachrichtigt, mit signierten Payloads, die sie verifizieren können.

Für Teams gebaut

Organisationen mit Rollen und Einladungen, durchgängig pro Mandant isoliert. Betreiben Sie eine Instanz für das ganze Team oder für jeden Ihrer Kunden, ohne einen einzigen Login zu teilen.

Sonden, die Ihnen gehören

Betreiben Sie regionale Prüfagenten auf Ihren eigenen Servern, wo immer Ihre Nutzer sind, und Uptimepage führt deren Ergebnisse pro Region im Zustand jedes Monitors zusammen. Richten Sie den Provider auf den gehosteten Tarif oder Ihren eigenen Server; die Konfiguration bleibt dieselbe.

Einen Monitor in Terraform deklarieren

resource "uptimepage_target" "api" {
  name     = "api prod"
  interval = 60

  check = {
    type = "http"
    http = {
      url = "https://example.com/healthz"
      expected_status = {
        kind  = "exact"
        exact = 200
      }
    }
  }
}

Wo Uptimepage passt

Die Teile, die ein Homelab nie braucht und ein Team immer: ein Konto pro Teammitglied mit Rollen, eine Statusseite, die Kunden abonnieren können, Sonden in mehreren Regionen plus alle, die Sie selbst betreiben, und jeder Monitor deklarierbar über einen Terraform-Provider, eine REST-API und einen MCP-Server. Die Checks decken HTTP, TCP, DNS, TLS, Domain-Ablauf, Ping, Heartbeat und Browser-Flows ab, und ein fehlschlagender Check eröffnet seine eigene Störung. Trotzdem eine Binärdatei, kostenlos gehostet ohne Karte oder selbst gehostet unter AGPL.

  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

Ist Uptimepage eine gute Alternative zu Uptime Kuma?
Es deckt dasselbe Feld der selbst gehosteten Überwachung ab und ergänzt Konfiguration als Code, Organisationen mit Rollen und Statusseiten mit Abonnenten, als eine Binärdatei oder im kostenlosen gehosteten Tarif.
Kann ich Monitore als Code verwalten?
Ja. Mit einem offiziellen Terraform-Provider, einer vollständigen REST-API und einem MCP-Server deklarieren Sie Monitore in einem Repository und prüfen Änderungen in einem Pull Request.
Unterstützt es Teams?
Ja. Organisationen haben Rollen und Einladungen und sind pro Mandant isoliert, sodass niemand einen gemeinsamen Login teilt.
Ist das Selbst-Hosting kostenlos?
Ja. Der AGPL-Quellcode läuft mit `docker compose up` auf Postgres und ClickHouse, und der gehostete Tarif kostet 0 $ im Monat.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen