Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

XC_VM

XC_VM es un panel IPTV open source basado en Xtream Codes para gestión de usuarios, revendedores, transcodificación EPG y balanceo de carga. Stack PHP 8.1 + Nginx + MariaDB/KeyDB.

Ficha actualizada 22 sept 2026, 14:40 · upstream 22 sept 2026, 14:12 · release 2.3.9

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es XC_VM

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

XC_VM es una plataforma IPTV open source construida sobre el núcleo Xtream Codes, diseñada para entornos modernos de streaming en vivo y VOD. El proyecto ofrece un panel administrativo completo para gestionar usuarios, revendedores y contenido, con capacidades de transcodificación y EPG integradas. La arquitectura utiliza PHP 8.1 como runtime backend y Nginx como servidor web inverso proxy.

El sistema soporta múltiples distribuciones Linux (Ubuntu 22.04/24.04 LTS, Debian 12/13) e incluye herramientas de balanceo de carga para despliegues escalables. La interfaz administrativa está inspirada en prácticas de la industria y ofrece una experiencia de usuario limpia. El proyecto opera bajo licencia AGPL-3.0, garantizando transparencia y código abierto.

La instalación es manual vía script Python, sin contenedores Docker predefinidos. Requiere conocimientos técnicos de Linux para mantenimiento, ya que no incluye entornos aislados como Dockerfile o docker-compose.

CASOS DE USO
  • Gestión centralizada de usuarios finales y revendedores con panel web
  • Transcodificación de streams y gestión de EPG (guías electrónicas)
  • Balanceo de carga para despliegues multi-nodo en clusters
  • Implementación de IPTV sin licencias propietarias ni bloqueos de servidor
PUNTOS DESTACADOS
  • Licencia AGPL-3.0 con verificación de atribución y trazabilidad por HWID
  • Soporte para transcodificación con FFmpeg (versiones 8.0, 7.1, 4.0)
  • Base de datos KeyDB (fork de Redis) para caché y sesiones
  • Instalación rápida vía script Python sin Docker
PRECAUCIONES
  • Estado BETA con bugs conocidos en el módulo de transcodificación
  • Requiere conocimientos avanzados de Linux para instalación y mantenimiento
  • Soporte limitado a distribuciones específicas (Ubuntu/Debian/RHEL no soportado)
  • No incluye Dockerfile ni docker-compose por defecto
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Mínimo: 6+ cores CPU, 16-32 GB RAM, SSD/NVMe 480+ GB. Sistema recomendado: Ubuntu 22.04/24.04 LTS o Debian 12+. Instalar dependencias (curl, wget, python3) y ejecutar script de instalación oficial. Verificar logs en /home/xc_vm/bin/nginx/logs/error.log si falla el inicio.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsPHP
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.