What's Changed
Bug Fixes
- Setup script auto-registration - Fixed issue where valid setup codes were rejected during node auto-registration
- Environment variable handling - Setup scripts now properly read PULSE_SETUP_CODE environment variable when piped to bash
Technical Details
The setup code validation was too strict, requiring exact host URL matching which caused failures when the URL format differed slightly between UI and script. Now only validates the setup code itself and node type.
How to Update
ProxmoxVE / LXC Users
# SSH into your container and run:
curl -sSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
# Or update to this specific version:
curl -sSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.7.4
Docker Users
# Update to this specific version
docker pull rcourtman/pulse:v4.7.4
docker stop pulse
docker rm pulse
docker run -d --name pulse \
-p 7655:7655 \
-v pulse-data:/etc/pulse \
rcourtman/pulse:v4.7.4
Manual Installation / systemd Users
# Update to latest stable (automatic)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
# Or update to this specific version
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.7.4
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.