Showcase · live im Echtbetrieb
Self-hostbare Atlassian-Statuspage-Alternative mit Uptime-Monitoring, Custom Domain, White-Label-Branding und DSGVO-konformem E-Mail-Abo. Multi-Tenant, Realtime via SSE, lückenloser Audit-Trail per Event-Sourcing. Wir nutzen es selbst für status.kumiko.rocks. Echtkunden auf publicstatus.eu.
Wie es gebaut ist
defineFeature("publicstatus", …)
Component-CRUD, Incident open / post-update / resolve, Maintenance-Plan. Jede Transition feuert ein Event — vollständiger Timeline-Replay rekonstruierbar.
Uptime-Monitors + SSE
HTTP-Checks mit Verfügbarkeits- und Latenz-Historie. Public-Page-Subscribers sehen Statusänderungen in Millisekunden via Redis Pub/Sub — kein Client-Polling.
Subdomain + Custom Domain
acme.publicstatus.eu → Tenant Acme. admin.publicstatus.eu → Admin-Shell. Eigene Domain mit DNS-Verifizierung im Admin — alles in einem Bun-Server.
Branding + delivery
Logo, Farben und Page-Titel pro Tenant. E-Mail-Abo mit Double-Opt-in, One-Click-Unsubscribe. BullMQ-Jobs für Delivery, Retry, Dead-Letter — aus Bundled-Features.
Hosting-Realität
Eine Hetzner CAX21 (~10€/Monat). Postgres + Redis + Meilisearch in Docker auf derselben Box. SSL via Caddy. Kunden-Statuspages auf Subdomains. Echter Produktiv-Traffic, echte SaaS-Kunden.
Asset-Tracker, Helpdesk, CRM, internes Portal — gleiches Framework, gleiches Multi-Tenant, gleicher Audit, gleiche On-Prem-Option.