Repository navigation
ShareBox v5.0.0 β GPU Transcoding & Security Hardening
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 -dOpen http://localhost:8080/share β done. Demo content included.
GPU transcoding (NVIDIA)
docker compose -f docker-compose.nvidia.yml up -dSee 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