Self-hosted cluster monitoring
Linux, macOS and Windows hosts reporting to a dashboard you run. See pooled capacity across the whole cluster, then drill into any host. No inbound firewall rules, no SaaS, no per-host pricing.
Your whole fleet as one machine: pooled cores, RAM and disk in a single line.
Then per host, with thresholds flagging trouble before you go looking for it.
Cluster totals
Pooled CPU, RAM and disk across every host — and CPU is core-weighted, so a busy 32-core box isn’t diluted by an idle 2-core one.
Push, not pull
Hosts behind NAT or on Tailscale report in. No collector reachability to arrange.
Load average, not just %
Utilisation pins at 100% and goes quiet. Load keeps climbing — per host, per core.
Port activity
Per-port connection counts with history, so you can see which service is busy.
Your data, your box
SQLite on hardware you control. Plain JSON API to script against.
Per-host detail: meters, thresholds, load and the ports taking traffic.
1. Run the agent → 2. Paste the ingest token → 3. The host appears
Unlock the full app: one-time purchase via Stripe, then download the installer. Your GitHub account is linked to your license.
1. Sign in ✓ → 2. Purchase → 3. Download
Dashboard
Servers
Manage and monitor services
Widgets
Dashboard widgets
API
Mothership API access