Forge Player - Video Player Various Host SourcesForge Player - Video Player Various Host Sources
Forge Video Player - Various Host Sources + Multi Quality, Helps You To Stream Video Files Stored On MultiplatformForge Player - Video Player Various Host Sources
Forge Video Player - Various Host Sources + Multi Quality, Helps You To Stream Video Files Stored...
Overview
Forge Player - Video Player for Various Host Sources
Forge Player is a high-performance video player management system built with the modern stack of Laravel 11, Inertia.js, and Vue.js. Designed for flexibility, it allows you to stream videos from various cloud storage providers and host sources with ease.
Equipped with JWPlayer integration, Forge Player offers a premium viewing experience, full customization, and a robust Video Advertising (VAST) system to help you monetize your content effectively.
Demo admin login :
player.agcforge.com/login
Email : [email protected]
Pass : editor123
Features
Main Features:
- Multi-Source Support: Stream seamlessly from Google Drive, Google Photos, YouTube, Yandex Disk, Amazon Drive, Rumble, Dropbox, Facebook, Archive, and Mega.
- Format Compatibility: Support for high-quality formats including M3U8 (HLS), MP4, MKV, and TS files.
- Advanced Video Advertising: Integrated VAST Tag support allowing you to serve video ads and manage them easily via the dashboard.
- Fully Customizable Player: Tailor the JWPlayer interface to match your brand. Change colors, skins, and player behavior.
- Modern Tech Stack: Built with Laravel, Inertia.js, and Vue.js for a lightning-fast Single Page Application (SPA) feel.
- Responsive Design: Optimized for all devices, ensuring a smooth playback experience on desktops and smartphones.
- Ad Tag Customization: Highly flexible Ad Vast Tag management for various ad providers.
- Advertising The Forge video player supports pre-roll (before), mid-roll (during), post-roll (after), video ads, and pop-up ads. For each video, you can customize pre-roll, mid-roll, post-roll, and pop-up ads. Additionally, advertising is enhanced with a custom ad skip option, allowing you to set different skip times for each video. Each ad can be added to any video type supported by the Forge player.
- Sticky mode: Forge player has support for sticky mode to keep videos visible to your customers all the time on the page (when scrolling up/down through page). If video is not in user viewport, sticky player will appear in bottom corner, and if video is in user viewport, sticky player will automatically hide.
- Quality 4K Ultra HD: Forge video player can be viewing experience with 4K Ultra HD quality supported by the latest HDR technology.
- Multi-Platform: Forge video player can be showing Stream on TV, smartphone, tablet, or laptop. Seamless synchronization across all your devices.
- TMDB Integration: Forge video player can be access detailed movie and TV show information from The Movie Database (TMDB).
Supported Sources:
- Google Drive & Google Photos
- YouTube & Rumble
- Yandex Disk & Amazon Drive
- Dropbox & Facebook
- Archive.org & Mega.nz
- Direct Links (MP4, MKV, M3U8, TS)
What's Included?
- Full Laravel Source Code (Inertia & Vue files included)
- Detailed Documentation (Installation & Setup)
- Future Updates
Requirements
Server Requirements:
- CPU: 1 vCPU or more (2+ recommended)
- RAM: 2 GB minimum (4 GB+ recommended)
- Disk: 10 GB free space minimum
- Network: Stable internet connection
- Privileges: Root or sudo access
Native Setup Requirements :
Installed via deployment/native/setup_ubuntu.sh:
- Nginx (web server)
-
PHP 8.4 (FPM, CLI) and extensions:
- php8.4-fpm, php8.4-cli, php8.4-common
- php8.4-mysql, php8.4-zip, php8.4-gd, php8.4-mbstring
- php8.4-curl, php8.4-xml, php8.4-bcmath
- Composer (PHP dependency manager)
- Node.js 20.x and npm
- Supervisor (optional for background workers)
- Python 3, pip, ffmpeg
- yt-dlp (download helper)
-
Puppeteer/Chromium system libraries:
- libnss3, libatk1.0-0, libatk-bridge2.0-0, libcups2, libgbm1
- libasound2, libpangocairo-1.0-0, libxss1, libgtk-3-0
- fonts-liberation, xdg-utils, and other related dependencies
PHP Configuration
Updated by the script (if php.ini is found):
post_max_size = 500Mupload_max_filesize = 500Mmax_file_uploads = 50
Instructions
PHP Configuration
Updated by the script (if php.ini is found):
post_max_size = 500Mupload_max_filesize = 500Mmax_file_uploads = 50
Permissions
- Project ownership:
www-data:www-data - Writable directories:
storage/andbootstrap/cache/(chmod 775)
Environment
- Prepare
.envfrom.env.example - Configure DB settings (MySQL recommended)
- Run
php artisan key:generate, then migrations/seeds - Create storage symlink:
php artisan storage:link
Docker Setup Requirements
Installed via deployment/docker/install_docker.sh:
- Docker CE
- Docker Compose plugin
- Ability to run
docker composecommands
Containers
Defined in deployment/docker/docker-compose.yml:
- app: PHP 8.4 FPM container, working dir
/var/www/html - web: Nginx container, exposes host port
8000→ container port80 - db: MySQL 8.0 with environment variables and a persistent volume
- Shared network:
forge-network - App volume: project folder mounted to
/var/www/html
Environment (Docker)
- Copy
.envfrom.env.example - Use
DB_HOST=dbto connect to MySQL service inside the compose network - Run
docker compose up -d --buildfrom the compose file - Inside the
appcontainer, run composer/npm setup and Laravel commands if needed:composer installnpm install && npm run buildphp artisan key:generatephp artisan migrate --forcephp artisan storage:link
DNS & SSL
- Point your domain’s DNS A record to the server IP
- SSL/TLS can be added via Nginx and Certbot (native) or via proxy
| Category | Scripts & Code / PHP Scripts / Multimedia / Video |
| First release | 8 January 2026 |
| Last update | 8 January 2026 |
| HTML/CSS Framework | Bootstrap |
| Software version | PHP 8.4 |
| Files included | .php, .css, .html, Javascript .js |
| Database | MySQL 5.x |
| Software framework | Laravel |
| Tags | youtube, video player, streaming, dropbox, mp4, mega, google drive, m3u8, subtitle, jwplayer, rumble, hls m3u8, amazon drive, google photo, facbook, yandek disk |








