🚨 Critical Fixes
This release fixes critical issues affecting fresh installations and Docker deployments.
🐛 Bug Fixes
-
Fixed config directory path confusion (#254)
- Alerts and config now consistently use
/etc/pulse
for manual installs - Fixed "read-only file system" errors when saving configuration
- Added explicit
PULSE_DATA_DIR
to systemd service
- Alerts and config now consistently use
-
Fixed incorrect environment variable names (#249)
- Config import uses
PULSE_INIT_CONFIG_DATA
notPULSE_CONFIG
- Config passphrase uses
PULSE_INIT_CONFIG_PASSPHRASE
notPULSE_CONFIG_PASSPHRASE
- Updated documentation with correct variable names
- Config import uses
-
Fixed Go installation in install.sh (#251, #252)
- Corrected Go version from non-existent 1.23 to 1.22.5
- Fresh installations now work properly
📝 Important Notes
For manual installations:
- Config is stored in
/etc/pulse
- If you're getting "read-only" errors, ensure
PULSE_DATA_DIR=/etc/pulse
is set
For Docker deployments:
- Config is stored in
/data
(mounted volume) - No changes needed for Docker users
For config import/export:
- Use
PULSE_INIT_CONFIG_DATA
andPULSE_INIT_CONFIG_PASSPHRASE
- See README for corrected examples
🐳 Docker Images
Multi-architecture images available:
rcourtman/pulse:v4.0.4
rcourtman/pulse:4.0.4
rcourtman/pulse:4.0
rcourtman/pulse:4
rcourtman/pulse:latest
Supports: linux/amd64, linux/arm64, linux/arm/v7