System map
This is the whole system as it runs after installation. Pick a route to follow it, or click a part to see what it does.
Route
Agents, collectors and the active collector send results to nginx. The receiver checks who sent them and appends them to the Redis stream. Workers evaluate them and write state and history to PostgreSQL.
Part
Each box is a real component of a Vesana installation. The labels on the lines are the actual paths and names used between them.
Install
The installer checks the system, installs Docker if needed, pulls the stack and asks for your address and license key. No key means Community edition — free up to 25 hosts, no sign-up.
Recommended: a dedicated, empty Debian or Ubuntu machine — a small VM with 4 GB RAM is enough. Run it as root, no sudo needed.
$ curl -fsSL https://vesana.org/install | bash
[1/6] Checking system
✓ architecture: x86_64
✓ os: Debian GNU/Linux 13 (trixie)
✓ ports 80/443 are free