Proxmox monitoring you can take in at a glance
Nodes, VMs, containers and backups on one page, with an alert when something needs you. Self-hosted, one container, no Grafana stack.
What people say after installing it
"Pulse is absolutely incredible! Monitors Proxmox, Docker, and PBS in a single pane of glass, easy to setup and just works."
u/brandonvht on Reddit"pulse is light and efficient way to have overview of a homelab, without the complexity of a grafana stack"
@warlordattack on GitHub"I set it up for the first time yesterday and was impressed by the simplicity and ease of setup [...] I was up and monitoring in a few minutes."
@Radixb on GitHubDid last night's backup actually run?
PBS backup jobs, ZFS snapshots and replication sit on the same page as the guests they protect. A VM that quietly lost its backup shows up without you going looking. TrueNAS and vSphere work the same way.
Proxmox first, and the rest alongside it
Proxmox, TrueNAS and vSphere are read over their APIs with no agent at all. Docker, Kubernetes and standalone hosts use one binary that works out what is running by itself.
Running in a few minutes
# Run Pulse. Docker is shown; a Proxmox LXC installer is on GitHub.
docker run -d --name pulse \ -p 7655:7655 \ -v pulse_data:/data \ -e PULSE_DEPLOYMENT_METHOD=docker_run \ --restart unless-stopped \ rcourtman/pulse:latest
# Open http://your-server:7655 and paste the one-time setup token:
docker exec pulse /app/pulse bootstrap-token
# Then Settings → Infrastructure → Add infrastructure.
# Proxmox, TrueNAS and vCenter connect over their APIs; other hosts get the agent.
Patrol is optional: add an LLM key or a local Ollama model under Settings → Pulse Intelligence. The Proxmox LXC and signature-verified installers are on GitHub.
Patrol: a second look on a schedule
Alerts catch the things you wrote a rule for. Patrol looks for the rest: a pool filling faster than it used to, a backup that stopped weeks ago, nodes drifting apart. It is optional, and findings come free with your own LLM key or a local model.
Example findings
At current growth rate, pool will be full in 3 days. ZFS performance degrades significantly above 80%.
zfs list -o space
6 unexpected reboots in the last 24 hours. Memory usage spikes to 98% before each restart.
"nightly-backup" last succeeded 41 days ago. VM 102 (postgres) has had no protection since.
On Pro, Patrol can also do something about it
On Pro, Patrol investigates each alert the moment it fires, works out which alerts are symptoms of the same root cause, proposes the exact command, and runs it only under the approval policy you choose. Every action is verified and logged.
Self-hosted Pricing
Choose the self-hosted plan that fits your setup.