Zum Hauptinhalt springen

Open Source

Eine Open-Source-Statusseite, die Sie selbst hosten können

Uptimepage ist eine Statusseite unter AGPL mit eingebauter Website- und Uptime-Überwachung. Veröffentlichen Sie eine Seite mit Ihrer Marke auf Ihrer eigenen Subdomain, oder auf Ihrer eigenen Domain, wenn Sie selbst hosten oder gehostet Pro nutzen, lassen Sie Kunden abonnieren und betreiben Sie das Ganze selbst mit docker compose, oder starten Sie kostenlos im gehosteten Tarif.

Eine Statusseite, kein Spielzeug

Öffentliche Seiten mit Ihrer Marke auf Ihrer eigenen Domain, ein Verlaufsstreifen über 90 Tage, Störungsverläufe, geplante Wartungen und Abonnenten, die jedes Update erhalten. All das ist ab dem kostenlosen Tarif enthalten, denn eine Statusseite, die niemanden benachrichtigen kann, ist nur ein Screenshot.

Mit einem Befehl gestartet

Eine eigenständige Binärdatei, Postgres für die Konfiguration und ClickHouse für den Check-Verlauf. docker compose up startet den ganzen Stack und wendet die Migrationen beim Start an. Es gibt keine Queue zu betreiben, kein Kubernetes und keinen zweiten Dienst, der synchron gehalten werden muss.

Ihre Daten bleiben auf Ihrer Infrastruktur

Jedes Check-Ergebnis, jede Störung, jeder Abonnent und jede Statusseite liegt in Ihrer eigenen Umgebung, in der Region Ihrer Wahl, hinter Ihrem eigenen Netzwerk. Die öffentliche Seite wird direkt von Ihrer Instanz ausgeliefert, sodass nichts über Ihre Verfügbarkeit Ihre Kontrolle verlässt.

Die Überwachung ist eingebaut

Störungen öffnen sich automatisch aus echten HTTP-, TCP-, DNS-, TLS-, Domain-, Ping-, Heartbeat- und Browser-Flow-Checks und landen direkt auf der Seite. Es gibt kein separates Überwachungstool, das gekauft, angebunden und synchron gehalten werden muss, und keine Lücke, in der die Checks einen Ausfall melden, die Seite aber nichts sagt.

Open-Source-Code, den Sie prüfen können

Der Verfügbarkeitsbalken wird aus Checks mit einer Bestätigungsregel gemessen; niemand kann einen roten Tag von Hand grün setzen. Mit drei Tests finden Sie heraus, ob eine Statusseite dasselbe tut. Fügen Sie einer Seite einen Monitor hinzu, nachdem er bereits einen Ausfall hatte: Zeigt der Verlauf ihn? Ziehen Sie eine veröffentlichte Störung zurück: Bleibt der Tag rot? Lassen Sie eine Region eine Sekunde lang fehlschlagen: Bleibt der Balken ruhig? Uptimepage besteht alle drei, und weil der Quellcode unter AGPL steht, können Sie den Code lesen, der Ihre Zahl berechnet, statt sie auf Treu und Glauben hinzunehmen.

Das ganze Produkt, eine Lizenz

Es gibt keine Enterprise-Edition, die die guten Teile unter Verschluss hält. Die AGPL-Binärdatei ist dasselbe Produkt, das im gehosteten Tarif läuft: dieselbe Überwachung, dieselben Abonnenten, dieselbe API, derselbe Terraform-Provider. Starten Sie kostenlos im gehosteten Tarif und halten Sie sich den Weg zum Selbst-Hosting offen, oder hosten Sie vom ersten Tag an selbst. Für einen Wechsel zwischen beiden muss nichts neu geschrieben werden.

Abonnenten, richtig gemacht

E-Mail-Abonnenten bestätigen, bevor sie irgendetwas erhalten, unzustellbare E-Mails werden verarbeitet, statt endlos erneut versendet zu werden, und Webhook-Zustellungen sind signiert, sodass der Empfänger prüfen kann, ob jedes Update wirklich von Ihrer Seite stammt. Langweilige Technik im Hintergrund, bis zu dem Tag, an dem jemand versucht, ein Abonnementformular zu missbrauchen, und sie das Einzige ist, was zählt.

Den Stack starten

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

Häufige Fragen

Ist die Statusseite wirklich Open Source?
Ja. Uptimepage steht unter AGPL, Sie können den Quellcode also lesen, betreiben und ändern. Der gehostete Tarif kostet 0 $ im Monat, wenn Sie lieber nicht selbst hosten möchten.
Überwacht sie, oder veröffentlicht sie nur?
Beides. Die Uptime-Überwachung ist eingebaut, sodass sich Störungen automatisch aus echten HTTP-, TCP-, DNS-, TLS-, Domain-, Ping-, Heartbeat- und Browser-Flow-Checks öffnen und ohne zweites Tool auf der Seite erscheinen.
Können Kunden Updates abonnieren?
Ja. Besucher melden sich per bestätigter E-Mail oder per Webhook an und erfahren von jeder Störung und jeder Änderung an einer Wartung, mit signierten Payloads, die sie verifizieren können.
Wie hoste ich sie selbst?
Klonen Sie das Repository und führen Sie `docker compose up` aus. Das startet die einzelne Binärdatei mit Postgres und ClickHouse, führt beim Start die Migrationen aus und liefert das Dashboard und die öffentliche Statusseite aus.
Wo liegen meine Daten?
Auf Ihrer eigenen Infrastruktur. Beim Selbst-Hosting bleiben jedes Check-Ergebnis, jede Störung und jeder Abonnent in Ihrer Umgebung, und die öffentliche Seite wird direkt von dort ausgeliefert.
Kann ich den Verfügbarkeitswerten vertrauen?
Ja. Der Verfügbarkeitsbalken wird aus Ihren eigenen Checks mit einer Bestätigungsregel gemessen, nicht von Hand gesetzt und nicht aus veröffentlichten Störungen gebildet. Ein echter Ausfall wird angezeigt, auch wenn Sie nie eine Störung dafür geschrieben haben.

Auf einen Blick

  • Lizenz AGPL, selbst hosten
  • Bereitstellung docker compose up
  • Statusseite eigene Marke, Abonnenten
  • Überwachung eingebaut
  • Stack eine Binärdatei + Postgres + ClickHouse
  • Verfügbarkeitsbalken gemessen, nicht veröffentlicht

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen