Three commands. Ten minutes. No signup.
The whole point of RackWatch is that it installs in the time it takes to make coffee. So that's what this page is — exactly the commands you'll run.
Run the platform on one server.
Pick any Linux server you control with at least 1 GB RAM and a public or LAN IP your other hosts can reach. This is the box that stores telemetry and serves the dashboard.
Install the agent on every server you want to watch.
Run this on each host. The agent posts telemetry to your
platform every 60 seconds. Swap
platform.example.internal below for the IP or
hostname of the box you set up in step 1.
Just want to try it? Skip running your own platform. Use https://rackwatch.io/install.sh in the command above — your hosts will report into the public homelab tenant on rackwatch.io. Free for ≤5 servers.
Open the dashboard.
Within 60 seconds of installing your first agent, the host
appears on the dashboard. Default port is :5000,
default admin credentials are printed by the platform installer.
Change them on first login.
Want to look around first?
The public demo dashboard is live with our own home-lab fleet (8 servers, 24/7). Same code, real data.
Don't run curl-pipe-bash blind.
The audience for self-hosted infra software is exactly the cohort that distrusts curl … | sudo bash. Fair. Every part of the install path is inspectable before you give it root, and you should:
$ curl -fsSL https://rackwatch.io/install.sh -o install.sh
$ less install.sh # read it. ~40 lines. Should be obvious.
$ sudo bash install.sh
The script does four things: creates /opt/rackwatch-agent, downloads one binary into it, writes a config file, and installs a systemd unit. No hidden network calls, no shell-escapes, no obfuscation. The agent source itself is Apache 2.0 at github.com/rackwatch/rackwatch-agent — audit it before running, build from source if you'd rather.
On the roadmap: SHA256 checksums and a GPG-signed release manifest, plus signed .deb / .rpm / .msi packages. Those land alongside the build pipeline work in the 90-day roadmap. Until then, the inspection path above is the supported way to verify intent.
What about bigger fleets?
Free up to 5 servers, forever — no signup, no card, no expiry.
Above that, $2/server/month via the
pricing page. Subscribing emails an
offline ed25519 license key within seconds; drop it into the
platform's LICENSE_KEY env var and the dashboard
flips to your tier. Annual billing or volume pricing for 100+
servers — email us.
Air-gapped or compliance-bound? Enterprise tier (offline patch-database mirrors, signed binaries, procurement paperwork) ships alongside paid plans. Email us if you need this on your timeline.