{"repo":"marcelomartins/beauptime","free":true,"listed":false,"github":"https://github.com/marcelomartins/beauptime","clone":"git clone https://github.com/marcelomartins/beauptime.git","description":"BeaUptime is an open-source uptime monitoring system designed to run entirely on Cloudflare's free plan. It gives you scheduled checks, incident tracking, a public status page, and a private admin dashboard without paying for servers or a separate monitoring service.","language":"Vue","stars":10,"topics":[],"license":"MIT","category":"dashboards-admin","readme_excerpt":"BeaUptime - Open-Source Uptime Monitoring on Cloudflare's Free Plan BeaUptime is an open-source uptime monitoring system designed to run entirely on Cloudflare's free plan. It gives you scheduled checks, incident tracking, a public status page, and a private admin dashboard without paying for servers or a separate monitoring service. It is self-hosted, deployed as a single Cloudflare Worker, and uses Cloudflare Workers, D1, Cron Triggers, and optional Email Routing. --- Cloudflare Free Plan For small deployments, the default BeaUptime architecture fits within Cloudflare's included limits: Cloudflare Product Free Plan Limit How BeaUptime Uses It --- --- --- Workers 100,000 req/day API + static asset serving Workers Cron Triggers 5 cron jobs Scheduled monitoring every minute D1 (SQLite) 5 GB storage, 5M reads/day All check history and incident data Email Routing Included on free zones Optional downtime alert emails No credit card required. The whole stack can run within Cloudflare's included limits, so you avoid extra infrastructure costs and servers to manage. Just a Cloudflare account and a few wrangler commands. --- Why BeaUptime BeaUptime is for teams and solo maintainers who want a simple self-hosted monitor without running their own server stack. - ✅ Single deployment — app, API, and cron jobs in one Worker - ✅ Public status page plus a protected admin dashboard - ✅ Monitor both HTTP endpoints and TCP ports - ✅ Automatic incident lifecycle — open on failure, resolve on re","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcelomartins","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcelomartins/beauptime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}