kumiko.so beta

Showcase · live im Echtbetrieb

PublicStatus.
End-to-end auf Kumiko gebaut.

Selbst-hostbare Atlassian-Statuspage-Alternative. Multi-Tenant, Realtime via SSE, lückenloser Audit-Trail per Event-Sourcing. Wir nutzen es selbst für status.kumiko.so. Echtkunden auf publicstatus.eu.

Warum dieses Showcase im Marketing zählt

  • Audit eingebaut: Component- und Incident-Lifecycle als Events. Jede Statusänderung rekonstruierbar.
  • Mehr-Mandanten ab Tag 1: Mehrere Statuspages pro Instanz, Subdomain-Routing, Tenant-Branding.
  • Realtime ohne Konfiguration: SSE für Live-Updates auf der Public-Page. Kein Polling, kein WebSocket-Setup.
  • Built with itself: Wir betreiben einen Kumiko-Tenant von PublicStatus als unsere eigene Status-Page.
status.acme.de

Acme GmbH

Systemstatus

Teilausfall
API
Verfügbar
Web-Dashboard
Verfügbar
Datenbank
Beeinträchtigt
E-Mail-Service
Verfügbar
Untersuche erhöhte DB-Latenz 12:34 UTC

Wir sehen erhöhte Latenz auf den Read-Replicas. Maßnahmen laufen, ETA 15 Minuten.

publicstatus.eu besuchen → Source auf GitHub

Wie es gebaut ist

Ein Framework, vier Feature-Files.

defineFeature("publicstatus", …)

Component- + Incident-Lifecycle

Component-CRUD, Incident open / post-update / resolve, Maintenance-Plan. Jede Transition feuert ein Event — vollständiger Timeline-Replay rekonstruierbar.

SSE via Redis Pub/Sub

Realtime-Updates

Public-Page-Subscribers sehen Statusänderungen in Millisekunden. Kein Client-Polling, keine WebSocket-Pipeline — Kumikos SSE-Handler erledigt das.

Subdomain Host-Dispatch

Multi-Tenant-Routing

acme.publicstatus.eu → Tenant Acme. admin.publicstatus.eu → Admin-Shell. Apex → Marketing. Alles in einem Bun-Server, kein Proxy-Hick.

E-Mail + Webhook-Fanout

Subscriber-Notifications

Pro-Tenant-Subscribers, Double-Opt-in (DSGVO-konform), One-Click-Unsubscribe. BullMQ-Jobs für Delivery, Retry, Dead-Letter — alles aus den 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.

Wenn wir das gebaut haben — Euer Tool auch.

Asset-Tracker, Helpdesk, CRM, internes Portal — gleiches Framework, gleiches Multi-Tenant, gleicher Audit, gleiche On-Prem-Option.