Status page
Scoped, ships first
Customer-visible uptime + per-app health
Tool · Uptime Kuma
Where · Cluster-wide `monitoring` namespace · single replica · status.kiwistack.io
- → Each `*.<customer-domain>` ingress: HTTPS 200 with valid certificate chain
- → Each app's healthz: portal `/health`, OX `/appsuite/api/system/version`, Nextcloud `/status.php`, Synapse `/_matrix/client/versions`, Jitsi `/about/health`, OpenProject `/health_checks/default`, XWiki `/xwiki/bin/Main/WebHome`
- → SMTP banner check on the customer's MX target (port 25 from a public probe)
- → DNS A-record sanity for every subdomain we publish