Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Open EasyX media libraryOpen EasyX plugin repositories
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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`.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3210
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.