Critical Fix: Docker Authentication Bug
This hotfix release addresses a critical issue where Docker users were unable to login after setting up security through the Quick Security Setup wizard.
Bug Fix
- Docker Quick Security Setup: Fixed critical issue where credentials weren't persisted to storage in Docker containers, preventing login after container restart (fixes #314)
Technical Details
The Quick Security Setup wizard was not properly saving hashed credentials to the persistent /etc/pulse/.env
file in Docker environments. This caused authentication to fail after container restart, even with correct credentials.
Who is Affected
- Docker users who used the Quick Security Setup wizard in v4.3.1
- LXC/systemd deployments are NOT affected
Workaround for v4.3.1 Users
If you're stuck on v4.3.1 and can't login:
# Reset by removing the container and volume, then recreate:
docker stop pulse
docker rm pulse
docker volume rm pulse_data # WARNING: This removes all your Pulse data
docker run -d --name pulse -p 7655:7655 -v pulse_data:/etc/pulse rcourtman/pulse:v4.3.2
Installation
Docker (Recommended)
docker pull rcourtman/pulse:v4.3.2
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.