updown.io
Replaceable in one session with an AI coding agent.
Minimal uptime monitoring priced by the check: a URL, an interval, and an alert, with a public status page and Apdex scoring.
Build me the minimal uptime monitor that replaces updown.io — with the honest note that **at a few euros a month it is barely worth replacing.** Build it if you want the history in your own database. The attraction of the original is that it does one thing. Keep that. STACK - Node 20+ as a single small process - SQLite through better-sqlite3, WAL mode - Run it on a server that is not the one being watched - Caddy in front, only for the status page THE WHOLE THING - checks: id, url, interval_s, timeout_ms, expect_status, expect_body, is_active - results: id, check_id, at, ok, status, ms, error - incidents: id, check_id, opened_at, closed_at - That is the schema. Resist adding to it THE LOOP - Every interval, fetch with a timeout, assert status and body, write a result - Two consecutive failures open an incident; two consecutive successes close it. **The two-in-a-row rule is what stops a single network hiccup waking you** and it is the only debouncing you need - Record the timing breakdown — resolve, connect, TLS, first byte — because it costs nothing and it is what tells you where 'slow' lives APDEX, WHICH IS THE IDEA WORTH COPYING - Pick a target response time. A response under it is satisfied; under four times it is tolerating; above is frustrated - Apdex is satisfied plus half the tolerating, over the total. **One number between 0 and 1 that means something**, computed at query time from the results - It beats an average, which hides the bad tail, and it beats raw uptime, which says a site crawling along at eight seconds is fine ALERTING - Email and a push notification. Two channels is enough - One message on open, one on recovery, with the duration. Nothing else - A daily digest only if there was something to say THE STATUS PAGE - Static HTML regenerated after each check round, hosted somewhere other than the application - The last ninety days as a row of bars per check, response time as a line, and the current Apdex - **No JavaScript required to read it.** A status page is read when things are broken, sometimes on a bad connection WHAT TO REFUSE TO ADD - Dashboards, teams, integrations, an API. Every one of those turns a tool you never think about into one you maintain. The whole appeal is that it does one thing WHAT MATTERS MOST The two-in-a-row rule and Apdex. One keeps the alerts trustworthy; the other gives you a single honest number about how the site actually feels.
What you lose
- Checks from several countries for a few euros
- A public status page that needs no configuration
- Nothing to run and nothing to maintain
- Pricing so low it is hard to justify the alternative
If you would rather not build
- updown.io itself, honestly, at a few euros a month
- A cron job with curl, which is the version that fits in a file
The escape hatch
open source · no votes, no paid placement
Uptime Kuma
$0Self-hosted uptime monitoring with notifications and status pages.
louislam/uptime-kumafree · open source
Why this verdict
our own opinion · changed only by a person
80/100
Verdict yes at 80 with the caveat that the original is very cheap. Apdex is the genuinely good idea here and it is four lines of SQL.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about updown.io
answered from the record above
Is updown.io free?
No — the plan we track is $5 a month. Pay as you go: roughly $5/month for a handful of checks at a one-minute interval.
Can you replace updown.io by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 80 out of 100, build time one session. Read what you lose before you decide.
How much does updown.io cost?
$5 a month on Pay as you go — $60 a year. Recorded 14 Aug 2026.
What do you lose by replacing updown.io?
Checks from several countries for a few euros; A public status page that needs no configuration; Nothing to run and nothing to maintain; Pricing so low it is hard to justify the alternative. If any of those carry weight for you, keep paying.
Is there an open-source alternative to updown.io?
Yes: Uptime Kuma, Gatus. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

