📦 AVideo Full Platform Installer
A fully automated installer for the AVideo platform on Ubuntu 24.x.
- LAMP Stack (Apache, MySQL/MariaDB, PHP)
- FFmpeg, Git, yt-dlp, youtube-dl
- AVideo Streamer, Encoder, Plugins
- Live RTMP (nginx-rtmp with SSL)
- Auto-SSL (Let’s Encrypt, Certbot)
- All permissions, PHP config, firewall, and performance tweaks
- Interactive setup for domain, database, upload size, and more
Official repo:
https://git.bitmaster.cc/BitMaster/avideo-full-installer
🚀 Quick Install (One-Line Command)
sudo mkdir -p /home/AVideo && sudo curl -fsSL https://git.bitmaster.cc/BitMaster/avideo-full-installer/raw/branch/main/avideo-installer -o /home/AVideo/avideo-installer && sudo chmod +x /home/AVideo/avideo-installer && sudo /home/AVideo/avideo-installer
⚙️ What This Script Does
- Checks your system (Ubuntu 24.x, RAM, network)
- Installs all required dependencies (LAMP, ffmpeg, etc.)
- Configures PHP and MySQL/MariaDB with optimal upload/performance settings
- Installs and sets up AVideo and AVideo-Encoder
- Compiles and configures nginx-rtmp for Live Streaming
- Installs plugins, handles permissions, patches configs
- Installs Let’s Encrypt SSL for both Apache and RTMP
- Configures the firewall (UFW) for needed ports
- Shows final info and logs credentials to avideo-installer.log
Follow the prompts:
- Enter your domain (must already point to your server)
- Enter MySQL root password
- Enter AVideo DB password
- Set your max media upload size
- Let the installer do the rest!
- Access your site:
- Main panel: http(s)://yourdomain
- Encoder: http://your-server-ip/AVideo-Encoder
- RTMP: nginx (port 8443, if SSL enabled)
- All credentials and URLs are saved to avideo-installer.log.
Description
Languages
Shell
100%