What's Changed
This release addresses critical authentication and setup issues affecting ProxmoxVE Community Scripts, Docker deployments, and systemd installations.
Bug Fixes
- ProxmoxVE Compatibility: Automatic service name detection (pulse vs pulse-backend), no more sudo attempts for non-root users
- Docker Authentication: Fixed bcrypt hash mangling caused by shell expansion - hashes now properly quoted
- Hash Validation: Added 60-character validation for bcrypt hashes with clear error messages
- Security Setup: Quick Security Setup now accessible to check if already configured without credentials
- Documentation: Updated troubleshooting guides for common authentication issues
Technical Improvements
- Service name auto-detection for different deployment environments
- Better environment detection (Docker vs systemd vs manual)
- Improved error messages for truncated or invalid bcrypt hashes
- Security setup endpoint now idempotent (safe to run multiple times)
For ProxmoxVE Users
The community script should now work without any manual workarounds. Binary path remains stable at /opt/pulse/bin/pulse
.
For Docker Users
Authentication issues with bcrypt hashes have been resolved. Ensure your hash is exactly 60 characters and wrapped in single quotes.
Installation
Docker
docker pull rcourtman/pulse:v4.3.7
Manual Update
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.