Uppa: A Small Uptime Monitor at the Edge
Jewei Mak
Software Engineer
Uppa is a self-hosted uptime monitor and public status page built for Cloudflare Workers. It checks up to 40 HTTP/HTTPS endpoints once per minute and stores rolling history and incidents in D1.
The status page shows service availability, uptime, latency history, and recent incidents. Two consecutive failed checks confirm an outage, while a single successful check confirms recovery. Uppa can also send generic webhook notifications when status changes.
Administration stays out of the browser. A local Bun CLI is used to add, edit, enable, disable, reorder, and remove monitors, so there is no public admin interface or authentication system to maintain.
View the live demo (opens in new tab) or browse the source code (opens in new tab).