One dashboard to babysit your homelab
Pulse unifies Proxmox, Docker, and Kubernetes monitoring with a React frontend and optional AI that actually runs on your hardware.

What it does Pulse is a Go/React monitoring server that pulls metrics from Proxmox VE (plus Backup Server and Mail Gateway), Docker, Podman, and Kubernetes into one dashboard. It stores history, fires alerts to Discord/Slack/Telegram/Email, and can auto-discover Proxmox nodes on your network. Deployment is a single Docker container or a one-liner LXC install script.
The interesting bit The AI features are BYOK — bring your own API key — and run entirely on your server, not theirs. The free tier already includes a chat assistant and “Pulse Patrol,” a scheduled background checker that hunts for ZFS pool pressure, silent backup failures, and VMs stuck in restart loops. Pro adds alert-triggered AI analysis, auto-fix with command safety policies, and SIEM webhooks. The freemium line is unusually generous.
Key highlights
- Auto-discovers Proxmox nodes; agents for K8s and Docker served from
/install.shon your own Pulse server - Encrypted credentials at rest, OIDC/SSO support, no telemetry
- One-click updates for supported deployments; checksum-verified agent updates
- Community Home Assistant addon available
- 5,827 GitHub stars; MIT licensed; solo-maintained
Caveats
- “Beautiful” is in the eye of the beholder; only the dashboard screenshot is provided
- Pro features (auto-fix, advanced reporting, SIEM webhooks) require subscription; pricing not listed in README
- Kubernetes monitoring requires agent installation per cluster
Verdict Homelabbers and small MSPs running Proxmox who want unified visibility without Prometheus/Grafana assembly should look here. If you need multi-tenant SaaS or deep custom metric pipelines, this isn’t that tool.