insightd
Self-hosted server awareness for homelabbers. Monitor containers, hosts, and endpoints — without the complexity of Prometheus + Grafana.
Quick Start
Docker (single server)
docker run -d \ --name insightd \ --restart unless-stopped \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v /:/host:ro \ -v insightd-data:/data \ -p 3000:3000 \ andreas404/insightd-hub:latestOpen http://your-server:3000 and follow the setup wizard.
Kubernetes / k3s
Deploy the agent as a DaemonSet — one pod per node:
kubectl apply -f https://raw.githubusercontent.com/goldenproductions/insightd/main/agent/k8s/rbac.yamlkubectl apply -f https://raw.githubusercontent.com/goldenproductions/insightd/main/agent/k8s/daemonset.yamlEdit the DaemonSet env vars to point at your hub’s MQTT broker. See the Kubernetes guide for full setup.
Multi-Server Architecture
[Agent on each host/node] → MQTT (Mosquitto) → [Hub] → SQLite → Web UI + Email + WebhooksDeploy a Mosquitto broker + hub on one server, then add lightweight agents on each host (Docker container or k8s DaemonSet). See the Docker Compose guide for the full setup.
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.