You're reading the docs for v1.4.0, which isn't released yet. Commands here pull :edge, the newest pre-release build. Go to the current release (v1.3.0) →
Getting started › Requirements

Requirements

What you need to run Uptimer.

Software

Uptimer is a single static Go binary — no runtime, no build step, and you don’t need Go installed. Prefer not to run Docker? Copy the binary straight out of the image and run it:

docker create --name tmp ghcr.io/myuptime-info/uptimer:edge
docker cp tmp:/app/uptimer ./uptimer && docker rm tmp
./uptimer dev

The image ships a Linux binary (amd64/arm64), so copy it out only on a Linux host — on macOS or Windows it’s an exec format error; run it inside the container there instead.

Hardware

Uptimer is light. Sizing depends on which role you run:

RoleCPUMemoryNotes
Worker (prober)1 vCPU128–256 MBScales with number of checks.
Server + SQLite1 vCPU256–512 MBFine for a single-node install.
Server + PostgreSQL1–2 vCPU512 MB+Recommended for teams / history.

Network