Zum Hauptinhalt springen

Open Source

Ein Open-Source-Uptime-Monitor, den Sie selbst betreiben

Uptimepage ist ein Uptime-Monitor unter AGPL mit eingebauten Störungen und Statusseite, geschrieben in Rust. Betreiben Sie die einzelne statische Binärdatei auf Ihren eigenen Servern oder starten Sie kostenlos im gehosteten Tarif. HTTP-, TCP-, DNS-, TLS-, Domain-Ablauf-, Ping-, Cron-Heartbeat- und Browser-Flow-Checks aus so vielen Regionen, wie Sie betreiben.

Open-Source-Uptime-Monitore im Vergleich

  UptimepageUptime KumaOpenStatusPrometheus + Blackbox
Lizenz AGPLMITAGPLApache 2.0
gebaut mit RustJavaScript / NodeTypeScript / NodeGo
was Sie betreiben Binärdatei + Postgres + ClickHouseein Container~6 Docker-DienstePrometheus + Alertmanager
Prüfarten HTTP, TCP, DNS, TLS, Domain-Ablauf, Ping, Heartbeat, Browser-Flow, manuellHTTP, TCP, DNS, Ping, Push, Browser und mehrHTTP, TCP, DNS, ICMPHTTP, TCP, DNS, ICMP, gRPC, TLS
überwacht einen Cronjob Heartbeat, Intervall + KulanzzeitPush-Monitorneinnein, nur von außen
Statusseite für Kunden eigene Marke, Abonnenteneinfach, keine Abonnentenjaselbst bauen
Überwachung als Code Terraform · REST · MCPkeine REST-API für MonitoreTerraform · REST · MCPKonfigurationsdateien
Prüfung aus mehreren Regionen 13 gehostete Regionenüber das Globalping-Add-on28 Regionen, gehostetselbst föderieren
Teams und Rollen Organisationen + Rollenein gemeinsamer Loginjaexternes SSO / Proxy
automatische Störungen aus Checks jaeinfachjaüber Alertmanager

Uptime Kuma steht unter MIT, OpenStatus und Uptimepage unter AGPL-3.0, Prometheus und der Blackbox Exporter unter Apache 2.0.

Prüfarten am 27.08.2026 aus dem Quellcode gelesen: der Push-Monitor von Uptime Kuma in server/model/monitor.js, die Handler des OpenStatus-Checkers (dns, icmp, ping, tcp) und die Prober-Module des Blackbox Exporters. Nur Uptimepage und Uptime Kuma nehmen einen eingehenden Ping an; die anderen beiden prüfen von außen und können einen Job, der nie gelaufen ist, nicht sehen.

Die Prüfung aus 28 Regionen bietet OpenStatus im gehosteten Tarif; selbst gehostet laufen mehrere Docker-Dienste.

Im Juli 2026 anhand des Repositorys und der Doku jedes Projekts geprüft.

In Rust geschrieben

Das ganze Produkt ist eine statisch gelinkte Rust-Binärdatei. Das bedeutet wenig Speicherbedarf, keine Laufzeitumgebung und keinen Interpreter zu installieren und Sonden, die schnell genug sind, um alle 60 Sekunden aus vielen Regionen zu prüfen, ohne einen leistungsstarken Host. Speichersicherheit ohne Garbage Collector ist der Grund, warum Teams ihre Infrastruktur immer wieder in Rust neu schreiben, und sie hält den Monitor unter Last berechenbar.

Eine Binärdatei, kein Stack, den man hüten muss

Diese Rust-Binärdatei braucht nur Postgres für die Konfiguration und ClickHouse für die Zeitreihen. docker compose up startet sie und wendet beim Start die Migrationen an. Kein Kubernetes, keine Queue, sonst nichts zu betreiben.

Für Entwickler

Deklarieren Sie Monitore, Statusseiten und Kanäle in Terraform und prüfen Sie Änderungen in einem Pull Request. Eine vollständige REST-API und ein MCP-Server bilden das Dashboard ab, authentifiziert mit eingeschränkten, an die Organisation gebundenen Tokens, die Sie auf eine einzelne Aufgabe begrenzen können.

Für DevOps und SRE

Betreiben Sie regionale Prüfagenten auf Ihren eigenen Servern und führen Sie deren Ergebnisse pro Region in jedem Monitor zusammen. Fehlschlagende Checks eröffnen automatisch Störungen und gehen an Slack, Telegram, PagerDuty oder SMS, mit Deduplizierung und Flapping-Unterdrückung, sodass ein Aussetzer von 60 Sekunden nie um 3 Uhr nachts jemanden alarmiert.

Für das Unternehmen

Eine öffentliche Statusseite mit Ihrer Marke und bestätigten E-Mail- und Webhook-Abonnenten steckt in derselben Binärdatei, sodass Kunden die Wahrheit ohne zweites Tool sehen. Hosten Sie selbst, um jedes Check-Ergebnis, jede Störung und jeden Abonnenten in Ihrer eigenen Umgebung zu behalten.

Open Source, wie Sie es wollen

Der Quellcode steht unter AGPL: Lesen Sie ihn, betreiben Sie ihn, ändern Sie ihn. Hosten Sie selbst auf Ihrer eigenen Infrastruktur, oder starten Sie im kostenlosen gehosteten Tarif und halten Sie sich den Weg zum Selbst-Hosting offen. API und Terraform-Provider sind in beiden Fällen identisch.

Selbst betreiben

git clone https://github.com/uptimepage/uptimepage
cd uptimepage
docker compose up -d

Häufige Fragen

Ist Uptimepage wirklich Open Source?
Ja. Der Quellcode steht unter AGPL, Sie können ihn also lesen, betreiben und ändern. Wenn Sie ihn lieber nicht selbst hosten möchten, ist der gehostete Tarif kostenlos und ohne Karte.
Kann ich den Uptime-Monitor selbst hosten?
Ja. Klonen Sie das Repository und führen Sie `docker compose up` aus. Das startet die einzelne Binärdatei mit Postgres und ClickHouse und wendet beim Start die Migrationen an. Kein Kubernetes, das betrieben werden muss.
Was kann es überwachen?
HTTP, TCP, DNS, ICMP-Ping und Cronjob-Heartbeats im Abstand von nur 60 Sekunden, dazu den Ablauf von TLS-Zertifikaten und Domains sowie per Skript gesteuerte Browser-Login-Flows, aus so vielen Regionen, wie Sie betreiben.
Ist eine Statusseite enthalten?
Ja. Störungen öffnen sich automatisch aus fehlschlagenden Checks und landen auf einer öffentlichen Statusseite mit Ihrer Marke, die Ihre Kunden abonnieren können, alles aus derselben Binärdatei.
Ist es kostenlos?
Selbst-Hosting unter AGPL ist kostenlos. Der gehostete Tarif kostet ebenfalls 0 $ im Monat, wenn Sie es lieber nicht selbst betreiben.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen