insightd
Install
Section titled “Install”insightd runs as three containers — Mosquitto, the hub, and an agent — managed with Docker Compose. To monitor a second server you run one more agent container on it. That’s the only difference.
curl -sSL https://insightd.org/install.sh | bashThe script generates a random MQTT password, writes a compose file, and starts everything. Then open http://your-server:3000 and follow the setup wizard.
For Kubernetes or k3s clusters, see the Kubernetes guide — the agent runs as a DaemonSet and reports to the same hub. Cluster events, node conditions, persistent volumes, and ingresses are surfaced on the same UI.
For Proxmox VE hypervisors, see the Proxmox VE guide — an agent talks to PVE over its REST API from a guest VM, with no install on the hypervisor. LXC/QEMU guests appear as containers, alongside ZFS health, storage saturation, cluster quorum, and per-guest backup tracking.
Architecture
Section titled “Architecture”[agent per host] ─┐[agent per host] ─┼─► MQTT (Mosquitto) ─► [hub] ─► SQLite ─► Web UI + Email + Webhooks[agent per host] ─┘Once the hub is running, every feature — email, alerts, webhooks, AI diagnosis, retention, the public status page — is configured from the Settings page in the UI. No .env file required.
Free & Open Source
Section titled “Free & Open Source”insightd is MIT licensed and free for any number of servers. No cloud dependency, no telemetry, no signup. Your data stays on your hardware.