Uptimer v1.3.0
Self-hosted uptime & synthetic monitoring in a single Go binary — up and running in one command.
Uptimer watches your HTTP(S) endpoints on a schedule, from one or many regions, and alerts you the moment they break. One Go binary under 100 MB, with a REST API the dashboard itself is built on — anything you can click, you can script.
Open source, or hosted — one engine
Run it yourself (these docs) or use the hosted service at myuptime.info. Same engine, same REST API. Your data stays yours: export any time and move between self-hosted and cloud — no vendor lock-in.
Try it in one command
docker run -p 2517:2517 ghcr.io/myuptime-info/uptimer:1.3.0
Open http://127.0.0.1:2517 and you’re in — add a rule, point it at a URL, watch it go
up or down. The REST API is on the same port under /api; calls take a Bearer token you create
in the dashboard (Settings → API Keys):
curl -H "Authorization: Bearer $UPTIMER_TOKEN" http://127.0.0.1:2517/api/version
{ "result": "1.3.0", "error": null, "meta": null }
That’s dev mode: one process, fake auth, throwaway data — great for a look. Quick start explains what just happened; Self-hosting turns it into a real deployment.