Platform status

How SpaceOS is running, right now

Every row below is a check we actually ran in the last few seconds. You will not find an uptime percentage on this page — we would rather show you the readings than a number you cannot verify.

All systems operational

Every check below responded normally when it last ran.

Last checked 14 Aug 2026, 09:56:41 UTC · refreshes every 60 seconds

  • Database

    Live connectivity probe against the primary database · 617 ms

    Operational

  • Session cache

    Live ping to the session and sign-in token cache · 603 ms

    Operational

  • Background jobs

    Queue depth and oldest queued job age for notifications and scheduled work · 617 ms

    Operational

  • Email delivery

    Mail transport configuration present — no message is sent to test it

    Operational

  • Payments

    Payment gateway configuration present — no charge is attempted to test it

    Operational

How we watch it when you are not looking

This page is the visitor-facing view. The monitoring behind it runs continuously and pages a human, whether or not anyone has the page open.

Probed independently, around the clock

A self-hosted Uptime Kuma instance polls our internal health endpoints every 60 to 300 seconds from outside our hosting provider — readiness, third-party dependencies, background queues, custom domains, and business-level checks such as payment credential validity. It runs on separate infrastructure, so an outage on our side does not take the watcher down with it.

Errors and scheduled jobs tracked in Sentry

Application errors are captured in Sentry, and every scheduled job checks in there when it starts and finishes — so a cron that silently stops running raises an alert rather than going unnoticed.

Alerts route to on-call with a written runbook

Alerts are graded P1 or P2 and pushed to dedicated on-call channels. Each alert type maps to a runbook with the same five sections: immediate containment, diagnosis, confirming recovery, escalation, and how to roll back or disable.

This page reports checks, not averages

Readings are taken at most every 30 seconds and cached for that long, and the page tells you exactly when the reading was taken. Where we can only verify that something is configured rather than live-probe it, the row says so in as many words.

Seeing something this page does not show?

These checks cover the platform as a whole. A problem inside one space — a single till, a stuck order, a payment that will not settle — can be very real while everything above stays green. Tell us and we will look at your space specifically.

Built to be checked, not just claimed.

Switch on the modules you need and see how the platform behaves on a busy day.

Free to start · No credit card required · Cancel anytime