Skip to content

EscapePlan v1.0.8

Choose a tag to compare

@kryptobaseddev kryptobaseddev released this 10 Oct 05:01
· 1 commit to main since this release

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.conf with $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 independently
  • scripts/nginx-configure.sh: Auto-generates WebSocket upgrade configuration if missing
  • VERSION: 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.sh

Verification

After installation:

systemctl status escapeplan-api
systemctl status escapeplan-web
/opt/escapeplan/scripts/health-check.sh

All services should start successfully without sharp module errors.