Add readme.md
This commit is contained in:
47
readme.md
Normal file
47
readme.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# 📦 AVideo Full Platform Installer
|
||||
|
||||
A fully automated installer for the [AVideo platform](https://github.com/WWBN/AVideo) 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](https://git.bitmaster.cc/BitMaster/avideo-full-installer)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Quick Install (One-Line Command)
|
||||
|
||||
```bash
|
||||
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.
|
||||
Reference in New Issue
Block a user