OpenEasyX
Suite auto-alojada para descubrir, descargar y organizar medios privados. Incluye servidor Node.js, aplicación React y contenedor Docker para gestión de descargas en vivo, biblioteca indexada y plugins externos.
Ficha actualizada 25 sept 2026, 19:06 · upstream 25 sept 2026, 18:43 · release 2026.37.4
Qué es OpenEasyX
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenEasyX es una aplicación privada y auto-alojada diseñada para la descubierta, descarga, organización y reproducción de medios. La arquitectura consta de un único servidor Node.js, una aplicación React y un contenedor Docker que gestiona el volumen de medios. Ofrece descargas automáticas y manuales con recuperación desde cero en `.downloads`, y una biblioteca indexada con favoritos e historial.
- Grabación y reproducción de streams en vivo (ej. Chaturbate) con control de resolución.
- Gestión de bibliotecas multimedia locales con transcripción y traducción automática integrada.
- Instalación de plugins personalizados desde repositorios Git externos o la tienda oficial.
- Organización automática de archivos descargados mediante plantillas de rutas personalizadas.
- Tienda oficial de plugins integrada con soporte para repositorios GitHub, Gitea y GitLab.
- Transcripción local de subtítulos utilizando modelos Whisper configurables vía variables de entorno.
- Persistencia robusta de descargas en curso bajo `/media/.downloads` sin exposición a la biblioteca principal.
- Arquitectura contenedorizada con Docker Compose para despliegue simplificado y gestión de dependencias.
- Requiere instalación previa de FFmpeg y Node.js 22.5 o superior para desarrollo local y procesamiento de video.
- Extracción de streams utiliza IPv4 por defecto; requiere configuración manual para redes IPv6.
- Los plugins de terceros ejecutan código en el servidor, obligando a revisar su fuente antes de instalarlos.
- La re-codificación de streams en vivo consume CPU adicional y almacenamiento temporal hasta finalizar.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue rápido con Docker Compose: crear carpetas `data`, `media` y `plugins-external`. Ejecutar `docker compose up -d`. Acceder a http://localhost:3210. Variables clave: PUID, PGID, EASYX_SCAN_INTERVAL_MINUTES. Para desarrollo local, instalar dependencias con npm y ejecutar `npm run dev`.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.

