tecacherage

A small uptime checker

It asks a short list of public websites whether they are still there, every five minutes, from a server in Finland.

Loading…

Last response time per target. Full numbers on the status page.

I started it because I kept hitting the same question: is the site down, or is it me? Plenty of services answer that already. I wanted the checks to run somewhere that isn't my own network, and I wanted to keep the raw numbers instead of somebody's dashboard.

What it does

That is the whole thing. No alerting, no accounts, no history graphs. If a target is down the page says so; nothing emails anyone.

What it doesn't do

How it runs

One VPS, nginx, a shell script and a systemd timer. The script rewrites a JSON file, the page reads it. There is no database and no application server — the whole site is static files.

curl -sS -o /dev/null --max-time 10 \
     -w '%{http_code} %{time_total}' "$url"

The public list is short on purpose — it is meant to be polite to the targets. Most of what this box actually watches is my own infrastructure, and those checks are not published here.

Who runs it

One person, in spare time. There is no company behind this, no support, and no guarantees about anything. If it stops working I will probably notice eventually.