Skip to content

ShareBox v5.0.0 β€” GPU Transcoding & Security Hardening

Choose a tag to compare

@ohugonnot ohugonnot released this 25 May 18:10
· 107 commits to master since this release

Highlights

  • GPU hardware transcoding β€” auto-detected Intel VAAPI, NVIDIA NVENC, Raspberry Pi V4L2M2M. Zero config, graceful fallback to software.
  • 18 security fixes β€” path oracle, IDOR, XSS, race conditions, shell injection vectors, default role hardening
  • Continue Watching β€” resume playback with progress bars (localStorage-based)
  • Toast notifications β€” inline feedback replaces all alert() dialogs
  • 52 Playwright e2e tests + GitHub Actions CI workflow
  • Installation guides for Docker, Raspberry Pi, Synology NAS, Unraid, bare metal

Quick start

git clone https://github.com/ohugonnot/sharebox.git && cd sharebox
docker compose up -d

Open http://localhost:8080/share β€” done. Demo content included.

GPU transcoding (NVIDIA)

docker compose -f docker-compose.nvidia.yml up -d

See docs/GPU.md for Intel/Pi setup.

Full changelog

See CHANGELOG.md for the complete list of changes.


416 unit tests β€’ 52 e2e tests β€’ PHP 8.1-8.3 β€’ MIT License