Available now Web app · self-hosted on your server

🟢 Upkeep Status

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.

$29+/mo forever $29once
Screenshot on the way

Upkeep Status screenshot is being captured — the app is shipped and real.

What's in the box

Features

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.

Zero-JS public page

Server-rendered, loads instantly, caches well and is reverse-proxy friendly on any custom domain.

The receipt

Upkeep Status vs Statuspage.io

Statuspage.io at $29+/mo runs roughly $348/year — $696 over two years. Upkeep Status is $29, once.

Upkeep StatusStatuspage.io
Price$29 once$29+/mo
1 year$29$348+
Components + uptime barsYesYes
Incident timelinesYesYes
Scheduled maintenanceYesYes
Email subscribersYesMetered
Custom domainYes, freePaid tier
Your dataYour SQLite fileTheir cloud

One month of Statuspage covers Upkeep Status outright — and it never charges you again, whatever your subscriber count.

Setup

Three steps, no subscription

STEP 01

Buy once on Whop

One payment of $29 gets you the packaged installer, or clone the MIT source at github.com/bensblueprints/status-page and run it yourself for free.

STEP 02

Deploy on your own server

Docker-compose onto a $5 VPS, point any domain at it via your reverse proxy, and set your admin password.

STEP 03

Add components and go live

List your services, wire each component's webhook to your uptime monitor, and your public page updates itself.

FAQ

Honest answers

Is it really free on GitHub?

Yes — Upkeep Status is MIT-licensed at github.com/bensblueprints/status-page and always will be. The $29 buys the packaged installer, 1-click setup and updates; building from source is free.

Where does my status data live?

In a SQLite file on your own server. No cloud, no telemetry, no per-subscriber metering.

Should the status page live with the app it monitors?

No — deploy it on a separate $5 VPS from your main app so it stays up to report an outage even when your primary infrastructure is down.

Is this a subscription in disguise?

No. $29 once, no renewal, no license server phoning home.

Own Upkeep Status forever

$29 once. Deploy on your own server — your data never leaves it. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.