Self-hosted cluster monitoring

Every box you own, one pane of glass.

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.

Sign in with GitHub
Cluster totals bar reading CPU 40 percent, load 27.5 across 36 cores, RAM 131 GB of 206 GB, disk 1.6 TB of 2.4 TB

Your whole fleet as one machine: pooled cores, RAM and disk in a single line.

Three hosts side by side, each showing CPU, RAM and disk meters with load average and port activity

Then per host, with thresholds flagging trouble before you go looking for it.

What you get

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.

A single host card showing CPU at 78 percent flagged High, with load average, memory and disk meters

Per-host detail: meters, thresholds, load and the ports taking traffic.

Getting started

1. Run the agent → 2. Paste the ingest token → 3. The host appears

Purchase Mothership Server

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

Coming next

Servers

Manage and monitor services

Widgets

Dashboard widgets

API

Mothership API access