tarook2005
New member
XC_VM IPTV Panel
Open-source, community-driven Xtream Codes panel
Built for modern IPTV workflows โ powerful, scalable, and free.
Built for modern IPTV workflows โ powerful, scalable, and free.
Table of Contents
Overview
XC_VM is an open-source IPTV platform based on Xtream Codes. It enables:
Live & VOD streaming
Load balancing
Full user/reseller control
Transcoding & EPG
Hardened security fixes
100% free. No license checks. No server locks.
Status
BETA SOFTWARE โ actively developed
Documentation
English Guide https://vateron-media.github.io/XC_VM_Docs/#/en-us/
ะ ัะบะพะฒะพะดััะฒะพ ะฝะฐ ััััะบะพะผ https://vateron-media.github.io/XC_VM_Docs/#/ru-ru/
Technology Stack
| Component | Version | Description |
|---|---|---|
| PHP | 8.2 | Backend runtime |
| Nginx | 1.24 | Web server & reverse proxy |
| FFmpeg | 8.0, 7.1, 5.1, 4.4, 4.3, 4.0 | Media transcoding & processing |
| MariaDB | 11.4 | SQL database engine |
| KeyDB | 6.3.4 | Cache & session storage (Redis) |
| yt-dlp | 2025.07.21 | Audio/Video downloader |
Supported Ubuntu Versions
XC_VM officially supports the following Ubuntu LTS and interim releases:| Ubuntu Version | Codename | Status |
|---|---|---|
| 20.04 | Focal Fossa | |
| 20.10 | Groovy Gorilla | |
| 22.04 | Jammy Jellyfish | |
| 22.10 | Kinetic Kudu | |
| 24.04 | Noble Numbat | |
| 24.10 | Oracular Oriole |
Recommendations
For new installations, the strongly recommended Ubuntu versions are:
Ubuntu 22.04 LTS
Ubuntu 24.04 LTS
Important Note About Ubuntu 20.x
Ubuntu 20.04 and 20.10 are outdated and no longer receive updates for most essential system packages. Using these versions is still possible, but:
Official support is discontinued โ any issues must be resolved by the user.
Bugs caused by outdated dependencies or libraries will not be addressed by the XC_VM project.
Quick Install
# 1. Update systemUbuntu 22.04 or newer
sudo apt update && sudo apt full-upgrade -y
# 2. Install dependencies
sudo apt install -y python3-pip unzip
# 3. Download latest release
latest_version=$(curl -s https://api.github.com/repos/Vateron-Media/XC_VM/releases/latest | grep '"tag_name":' | cut -d '"' -f 4)
wget "https://github.com/Vateron-Media/XC_VM/releases/download/${latest_version}/XC_VM.zip"
# 4. Unpack and install
unzip XC_VM.zip
sudo python3 install
Service Management
sudo systemctl start xc_vm # Startsudo systemctl stop xc_vm # Stop
sudo systemctl restart xc_vm # Restart
sudo systemctl status xc_vm # Status
sudo /home/xc_vm/bin/nginx/sbin/nginx -s reload # Reload Nginx config
journalctl -u xc_vm -f # Live logs
Project Structure
Code:
โโ docs/ # ๐ Project documentation
โโ lb_configs/ # โ๏ธ Configurations for building Load Balancer (LB)
โโ src/ # ๐ป Main project