Pulse v4.22.0, shipping after six release candidates, brings the highlights below.
New Features
- Docker Monitoring Deploy the Settings one-liner to stream container health, restart counts, and resource graphs into a dedicated dashboard; one agent can fan out to multiple Pulse instances.
- Proxmox Mail Gateway Integration Track mail throughput, queue depth, and appliance health alongside your PVE and PBS estate.
- Update Experience Preview pending changes in a confirmation modal, then follow an inline progress tracker that records each download and install step while archiving history.
- Scoped API Tokens Generate operation-specific tokens for external tools like the Docker agent, with instant revocation when access needs to be pulled.
- Settings Overhaul Navigate clearer tabs and use the command builder to produce pre-filled agent install commands with URLs and tokens.
Improvements
- GitHub Update Checks Smarter rate limiting prevents noisy errors during busy windows.
- Alert Settings Refreshed layout makes thresholds and escalation rules easier to tune.
- Documentation Added full walkthroughs for Docker monitoring and API token workflows.
Bug Fixes
- Linux Container Metrics Corrected memory usage math for accurate graphs.
- Resilience Hardened reconnect logic for nodes that temporarily drop offline.
Installation
Install/Update:
# Install script (ProxmoxVE/LXC/systemd)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
# Docker
docker pull rcourtman/pulse:latest
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:latest
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.
Docker agent included: Each release archive contains both the main Pulse binary and the pulse-docker-agent
binary for monitoring Docker hosts.