Self-hostbare Statuspage-Plattform statt Atlassian Statuspage / Instatus / Better Stack. Mehrere Pages pro Instanz, Subdomains pro Kunde, eigenes Branding ab Tier 1, Realtime ohne Reload. Hosting in Deutschland, kein Per-Page-Pricing. Live-System: [publicstatus.eu](https://publicstatus.eu).
Acme Cloud GmbH
Alle Systeme
Die Authentifizierung antwortet aktuell langsamer. Wir untersuchen die Ursache. Update folgt.
Erkennt ihr das?
Eure Status-Page ist das Vertrauens-Signal an Eure Kunden. Aber sie lebt entweder in einem US-Cloud-Service mit DSGVO-Risiko oder in einem PHP-Eigenbau-Subprojekt aus 2018. Vier typische Symptome:
Atlassian Statuspage kostet 99 $/Monat pro Page — bei 10 Reseller-Kunden mit eigenen Pages werden das schnell vier-stellige Beträge.
Plus: Statuspage ist US-gehostet. AVV-Klausel ist akrobatisch zu rechtfertigen.
Eigenbau-Status-Page wurde 2018 als PHP-Wochenend-Projekt gestartet, niemand traut sich heute, sie anzufassen.
Audit-Trail? Multi-Tenant? Realtime? Alles handgestrickt, alles brüchig.
Reseller wollen eigene Subdomain mit eigenem Logo, Markenfarben, eigener Domain — gibt es nicht out-of-the-box.
Outage um 03:00, Status-Update geht erst um 08:30 raus — weil der Workflow „On-Call → Slack → Marketing → Statuspage" mehrere Personen aufweckt.
Webhooks aus dem Monitoring direkt in die Status-Page wären die Lösung — bei keiner SaaS-Statuspage Standard.
So sieht's mit PublicStatus aus.
„Atlassian Statuspage 99 $/mo pro Page, US-Cloud."
→Eine Plattform, beliebig viele Pages. Ein Server in Deutschland, ~10 €/Monat Hosting. Kein Per-Page-Pricing.
„PHP-Eigenbau aus 2018, niemand fasst es an."
→TypeScript, vollständig typed, Audit-Trail im Framework, Multi-Tenant by default. Generierter Code lebt in Eurem Repo.
„Reseller-Subdomain mit Branding? Nicht out-of-the-box."
→Subdomain pro Kunde (`<kunde>.eurestatusplattform.de`), eigene Domain mit Caddy auto-TLS. Branding (Logo, Farben) pro Tenant konfigurierbar.
„Manuelles Status-Update um 08:30 Uhr, der Outage war um 03:00."
→Webhook-Endpoint pro Komponente. Monitoring (Grafana, Prometheus, UptimeRobot) ruft auf, Status wechselt automatisch, Subscriber bekommen Push.
„Realtime via Polling, Browser frisst Bandbreite."
→Server-Sent Events. Status ändert sich in <1 s bei allen offenen Browsern, ohne Reload, ohne externes Pusher/Ably.
Acme Cloud GmbH
Alle Systeme
Die Authentifizierung antwortet aktuell langsamer. Wir untersuchen die Ursache. Update folgt.
So kommt ihr dahin.
Drei Optionen — managed Service, Self-Host, oder Pilot. Self-Host ist heute schon machbar, weil PublicStatus open-source läuft. Pilot-Programm auch hier offen für die ersten Reseller-Kunden.
1 / 3
PublicStatus läuft auf Kumiko. Repo zugänglich, Setup-Doku öffentlich. Eure Devs deployen es in 1-2 Tagen auf einem €10/Monat Hetzner-Server. Self-Host kostet nur Hosting, kein Lizenz-Aufschlag.
2 / 3
Falls ihr nicht selbst hosten wollt: Pilot offen für die ersten 3 Reseller-Kunden. 3 Monate kostenlos (Setup + Hosting) gegen Case-Study-Recht. Reguläre Kunden danach mit Festpreis pro Subdomain.
3 / 3
Wenn ihr Statuspages an eure eigenen Kunden weiterverkauft (z.B. als Cloud-Provider mit Statuspage-Mehrwert): Reseller-Tier mit Markup-Preisen, eure Kunden sehen nur eure Domain. Pricing nach Volumen.
**Wichtig:** Self-Host ist immer ein Pfad — kein Vendor-Lock-in. Open-Source-Code, eure Server, eure Daten. Service-Tier ist optional für SaaS-Teams ohne DevOps-Kapazität.
Tech-Substanz für IT-Leitung
Multi-Tenant per Subdomain →
Mandantentrennung über Subdomain-Resolver. Eine Datenbank, viele Pages, strikte Daten-Isolation. Heute live unter publicstatus.eu mit echten Tenants.
Realtime via Server-Sent Events →
SSE statt WebSocket — einfacher, robuster, durch jede Firewall. Postgres LISTEN/NOTIFY als Backbone. Status-Updates in <1 s ohne Reload.
Hosting in DE oder On-Prem →
Hetzner Deutschland, Eurem Kubernetes oder Bare-Metal. Cloudflare nur als CDN, automatisches TLS via Caddy für Custom-Domains.
Audit-Trail per Event-Sourcing →
Jeder Incident, jedes Status-Update, jeder Component-Wechsel ist ein Event. „Wer hat den Incident am 23.4. um 9:14 reopened?" — eine Abfrage.
Live-System unter [publicstatus.eu](https://publicstatus.eu) — mit echten Tenants, echtem Realtime, echter Mandantentrennung. Pilot-Programm offen, Self-Host-Pfad jederzeit machbar.