Cloud Video Platform for import/upload, HLS processing, embed playback, and multi-storage routing.
- PHP 8.3
- ionCube Loader (required)
- MySQL/MariaDB
- FFmpeg + FFprobe
- Web server (Nginx/Caddy/Apache)
- Clone source and install dependencies
- Prepare env:
- nếu chưa có
.env, copy từ.env.example(hoặc dùng.envmẫu trong release package)
- nếu chưa có
- Configure database in
.env - Import database:
hlsvideo_database.sql
- Set permissions để tránh HTTP 500:
sudo mkdir -p storage/logs storage/app storage/framework/cache storage/framework/sessions storage/framework/views public/hls bootstrap/cache
sudo chown -R www-data:www-data storage bootstrap/cache public/hls
sudo chmod -R 775 storage bootstrap/cache public/hls- This release ships with clean database seed (admin kept, runtime data removed).
- Storage account credentials are intentionally empty in clean DB.
- Embed whitelist/alias and custom JW settings are intentionally reset in clean DB.
- Keep
.envprivate - Restrict DB credentials
- Do not expose internal logs or backup dumps publicly
- Website: https://hlsstorage.com
- Telegram: https://t.me/alexvan283