
Upwatch is uptime monitoring you own. UptimeRobot is $8/month — $96 a year, forever — with a 50-monitor cap; Pingdom starts at $10/month. Upwatch is $39 once: unlimited HTTP(S) monitors, 30-second checks, alerting, and a beautiful public status page with the classic 90-day uptime bars, all running on your own box. It's free after month 5.
Built for agencies monitoring every client site from one server, and for indie devs who want a status page clients can bookmark.
HTTP(S) monitors with 30s-15m intervals, expected status code, and keyword match checks
Public status page at /status — branded, no auth, per-monitor 90-day uptime bars, operational/partial/major banner
Down + recovery alerts via JSON webhook (Slack/Discord-compatible) and your own SMTP email
Per-monitor detail: 24h/7d/30d uptime %, response-time sparkline, full incident log
One Node process + SQLite — no cron, no Redis, no workers; 90-day retention pruning built in
Pause / resume / delete / check-now from the dark React dashboard
Single-password admin auth, session cookie, nothing external
Runs as a Windows desktop app or on a $5 VPS (Docker included).
What's included:
Windows installer download (Uptime Monitor Setup 1.0.0.exe)
Full source access — https://github.com/bensblueprints/uptime-monitor (MIT)
Lifetime v1 updates
Setup guide (README quick start)
Premium tiers coming later