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
| Uptimepage | Uptime Kuma | OpenStatus | Prometheus + Blackbox | |
|---|---|---|---|---|
| Lizenz | AGPL | MIT | AGPL | Apache 2.0 |
| gebaut mit | Rust | JavaScript / Node | TypeScript / Node | Go |
| was Sie betreiben | Binärdatei + Postgres + ClickHouse | ein Container | ~6 Docker-Dienste | Prometheus + Alertmanager |
| Prüfarten | HTTP, TCP, DNS, TLS, Domain-Ablauf, Ping, Heartbeat, Browser-Flow, manuell | HTTP, TCP, DNS, Ping, Push, Browser und mehr | HTTP, TCP, DNS, ICMP | HTTP, TCP, DNS, ICMP, gRPC, TLS |
| überwacht einen Cronjob | Heartbeat, Intervall + Kulanzzeit | Push-Monitor | nein | nein, nur von außen |
| Statusseite für Kunden | eigene Marke, Abonnenten | einfach, keine Abonnenten | ja | selbst bauen |
| Überwachung als Code | Terraform · REST · MCP | keine REST-API für Monitore | Terraform · REST · MCP | Konfigurationsdateien |
| Prüfung aus mehreren Regionen | 13 gehostete Regionen | über das Globalping-Add-on | 28 Regionen, gehostet | selbst föderieren |
| Teams und Rollen | Organisationen + Rollen | ein gemeinsamer Login | ja | externes SSO / Proxy |
| automatische Störungen aus Checks | ja | einfach | ja | ü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?
Kann ich den Uptime-Monitor selbst hosten?
Was kann es überwachen?
Ist eine Statusseite enthalten?
Ist es kostenlos?
Links
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen