Status pages
A public status page for your apps, with 90-day uptime and incidents that open and close on their own.
A status page shows your customers whether your apps are up. It lists the apps you choose, a 90-day uptime bar for each, and current and past incidents.
Create one
Go to Status pages in the sidebar (under Operate), then New status page (admins only), and fill in:
- Title, for example “Acme status”.
- Address: the page lives at
https://app.railyard.run/status/<address>. That’s 3–50 lowercase letters, numbers and dashes. - Short description (optional).
- Public: tick it and anyone with the link can see the page. Unticked, the page is a draft and its public address answers “not found”.
On the page’s settings, Add app picks an app and a Shown as name (for example “API”), so customers never see internal app names.
What visitors see
- An overall banner summing up every app: operational, degraded, a partial outage or a major outage. An open incident counts as degraded.
- One row per app with its current state. The states are operational, degraded (2 or more of the last 5 checks failed), down, under maintenance and sleeping.
- 90 days of daily uptime bars and the uptime percentage, built from Railyard’s own uptime checks.
- Current incidents, then the past 14 days of incidents.
The page updates every minute and follows the visitor’s light or dark setting. A JSON version (/status/<address>.json) gives each app’s state, its 90-day uptime and any open incidents, for your own tooling.
Incidents
Incidents open and resolve on their own when an app on the page goes down and comes back. You can also post your own with:
- Title: for example “Slow checkouts for some customers”.
- Impact: minor, major, critical or maintenance.
- Status: investigating, identified, monitoring or resolved.
- First update: the message customers see.
You can post further updates as things change, and set the status to resolved to close the incident.
Limits
- A status page lives on Railyard’s own address. It can’t be served on your own domain yet.
- Its data comes from Railyard’s uptime checks of your apps’ web addresses. A worker-only app has nothing to check.