EscapePlan v1.0.8
EscapePlan v1.0.8 - Critical Installation Fixes
Critical Fixes
Sharp Module Rebuild
- Fixed sharp module not being validated or rebuilt for ARM64
- Script now checks BOTH better-sqlite3 AND sharp before skipping rebuild
- Validates both modules after rebuild to ensure ARM compatibility
- Resolves "Could not load the 'sharp' module using the linux-arm64 runtime" error
Nginx WebSocket Configuration
- Auto-creates
/etc/nginx/conf.d/websocket-upgrade.confwith $connection_upgrade map directive - Fixes "unknown 'connection_upgrade' variable" nginx configuration error
- Enables proper WebSocket proxy support for Socket.IO real-time features
What Changed
scripts/pi-post-install.sh: Enhanced native module validation to check sharp independentlyscripts/nginx-configure.sh: Auto-generates WebSocket upgrade configuration if missingVERSION: Bumped to 1.0.8
Installation
wget https://github.com/kryptobaseddev/escapeplan/releases/download/v1.0.8/escapeplan_1.0.8_arm64.deb
sudo dpkg -i escapeplan_1.0.8_arm64.deb
sudo /opt/escapeplan/scripts/first-boot-setup.shVerification
After installation:
systemctl status escapeplan-api
systemctl status escapeplan-web
/opt/escapeplan/scripts/health-check.shAll services should start successfully without sharp module errors.