Dev.to
7/11/2026

Running a 120-site uptime monitor for $0/month on Cloudflare's free tier
Short summary
A detailed breakdown of running a 120-site uptime monitor entirely on Cloudflare's free tier for $0/month. The key challenge was staying under KV's 1,000 writes/day limit, solved by consolidating all statuses into a single blob, widening sweep cadence, and moving hot counters to Analytics Engine. The background sweep runs on a spare VPS, while user-facing probes stay on Cloudflare edge for geographic accuracy.
- •120-site uptime monitor runs for $0/month on Cloudflare free tier plus a spare VPS
- •KV write budget managed via single-blob storage, 3-min cadence, and Analytics Engine for counters
- •SSRF protection includes strict hostname validation, HTTPS-only, redirect re-validation, and 8s timeout
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



