GridNMS self-hosted runs as a small Docker Compose stack on your own
infrastructure. It phones home to the GridNMS platform over a single outbound
HTTPS connection for licensing, notices, and software updates — no inbound
connections are required. You’ll need the license key from your approval
email.
Easiest: the desktop app
Prefer a GUI? The GridNMS Server desktop app installs and runs the whole
stack with Docker — paste your license key and click Start. Requires Docker
Desktop.
~4 vCPU / 8 GB RAM / 40 GB disk for a starter deployment.
Outbound HTTPS (443) to platform.gridnms.io and images.gridnms.io.
Your license key (from the approval email).
The installer auto-detects your architecture and pulls the matching images. The
web UI and API are served by one container on a single port (default 3001).
Paste your license key when prompted and confirm the URL users will
reach the instance at. The installer generates secrets, pulls the images,
starts the stack, and waits for health (logging to install.log).
Open http://<host>:3001 and continue to First run.
Install Docker Desktop for Mac
and launch it (wait for the whale icon to settle / “Engine running”).
Apple Silicon and Intel are both supported.
Paste your license key when prompted. Open http://localhost:3001 when
it reports healthy.
Install Docker Desktop for Windows —
it enables WSL2 (accept the prompts; reboot if asked). Launch it and wait
for Engine running. The Linux images run inside Docker Desktop’s WSL2 VM.
Open the extracted gridnms-selfhosted-bundle folder, hold Shift and
right-click an empty spot → Open PowerShell window here (or Open in
Terminal), then run: