
Upkeep Status — The public status page you own forever.
The public status page you own forever.
Atlassian Statuspage starts at $29 a month and climbs to $999 — $348 a year at the bottom, forever, and your status page lives in their cloud. Upkeep Status does the same job on a $5 VPS: components with uptime bars, incident timelines, scheduled maintenance, email subscribers, RSS and a JSON API, all in a SQLite file you own. $29, once. Your status page shouldn't cost more than the incident it's reporting.
Components with five states — Operational, degraded, partial or major outage and maintenance — toggle manually or auto-flip from your uptime monitor via a per-component webhook.
Incident timelines — The classic investigating → identified → monitoring → resolved flow, every update timestamped on the public page.
Scheduled maintenance — Windows shown in advance that auto-transition scheduled → in progress → complete, with no cron required.
90-day uptime bars — Per component, computed from real status-change history and cached daily.
Email subscribers — A subscribe form with double opt-in when SMTP is set, notified on new incidents and resolutions, one-click unsubscribe.
RSS + JSON status API — A /feed.xml feed and /api/status.json endpoint for programmatic checks.
Runs as a Windows desktop app or on any $5 VPS (Docker included).
What's included:
Full source code (MIT): https://github.com/bensblueprints/status-page
Lifetime v1 updates
Setup guide (README quick start)
