Open-source, community-driven IPTV platform & ecosystem
A modern, self-hosted Xtream-Codes-style panel — powerful, scalable, and free.
XC_VM is our flagship project: an open-source IPTV management panel based on the Xtream-Codes architecture. It provides Live & VOD streaming, load balancing, full user/reseller control, transcoding, EPG, and hardened security fixes.
✅ 100% free — no license checks, no server locks.
- 🟡 Status: BETA — actively developed
- 📜 License: AGPL-3.0
- 💬 Community: Telegram
- 🗺️ Roadmap: GitHub Project Board
- 🇬🇧 English — https://vateron-media.github.io/XC_VM/#/en-us/
- 🇷🇺 Русский — https://vateron-media.github.io/XC_VM/#/ru-ru/
- 🔄 Migration from Xtream Codes / XUI.one — https://vateron-media.github.io/XC_VM/#/en-us/info/migration_guide
| Component | Version | Role |
|---|---|---|
| PHP | 8.1 | Backend runtime |
| Nginx | 1.24 (+ RTMP) | Web server & media streaming |
| FFmpeg | 8.0 / 7.1 / 4.0 | Transcoding & processing |
| MariaDB | 11.4 | SQL database |
| KeyDB | 6.3.4 | Cache / sessions (Redis-compatible) |
| yt-dlp | latest | Audio/Video downloader |
| Repository | What it is |
|---|---|
| XC_VM | The main IPTV panel — Live/VOD, load balancing, resellers, EPG, transcoding. |
| XC_VM_Binaries | Dockerized, per-distro build system for nginx, nginx-rtmp and php-fpm 8.1. |
| XC_VM_FFMPEG | Per-distro static FFmpeg + ffprobe builds with an independent release cadence. |
| XC_VM_Proxy | Proxy-node bundle auto-deployed to nodes by the panel. |
| XC_VM_Update | Distributes MaxMind GeoLite2 (.mmdb) geolocation databases to the panel. |
| Module_Plex | Plex integration module (installed from its own releases). |
| Module_Watchfolder | Auto folder watcher — scans local/rclone folders, matches via TMDb, imports media. |
We welcome pull requests, bug reports, feature requests, and feedback.
See each repository's CONTRIBUTING.md and issues.
Provided for educational and development use. You are responsible for complying with local laws and regulations. Vateron-Media and contributors assume no liability for misuse.
Maintained by Vateron-Media & the community ❤️