Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

MEeL-HUB

MEeL-HUB es una plataforma de medios self-hosted en PHP y MySQL que ofrece streaming HLS de video, música lossless, lectura de libros digitales (manga/PDF) y almacenamiento en la nube.

Ficha actualizada 22 sept 2026, 23:24 · upstream 22 sept 2026, 23:00 · release Module

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es MEeL-HUB

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

MEeL-HUB es una plataforma media completa que funciona como un hub centralizado donde todo el contenido reside en tu propio servidor. La aplicación está construida con PHP 8.0+ y MySQL/MariaDB, utilizando tecnologías modernas como TailwindCSS para el frontend y HTMX para la interacción de la interfaz sin necesidad de frameworks adicionales. El sistema permite una experiencia fluida tanto en escritorio como móvil, con soporte PWA y modo oscuro integrado.

La arquitectura está diseñada para ser modular y escalable, separando claramente las responsabilidades entre módulos dedicados a video, música, libros y almacenamiento en la nube. Cada componente se comunica mediante un API RESTful que se integra con el panel administrativo centralizado, permitiendo una gestión unificada de todos los recursos del sistema.

El proyecto destaca por su enfoque en la autonomía: no requiere servidores externos ni dependencias de terceros para funciones básicas como autenticación, transcodificación o streaming. Todo el procesamiento se realiza localmente mediante PHP y MySQL, lo que garantiza privacidad y control total sobre los datos almacenados.

CASOS DE USO
  • Gestionar una biblioteca de video con streaming HLS adaptativo
  • Descubrir y reproducir música lossless (MP3, FLAC, OGG) con visualizador en tiempo real
  • Leer libros digitales como manga o PDF directamente desde el navegador
  • Almacenar archivos en la nube con soporte para directorios públicos y privados
  • Jugar mini-juegos arcade integrados como Miku & Teto Run, Catur, Snake, 2048, Tetris, Breakout, Simon Says, Ludo y MEeL!Mania
PUNTOS DESTACADOS
  • Stack tecnológico ligero: PHP 8.0+ con MySQL/MariaDB sin necesidad de frameworks adicionales
  • Streaming HLS nativo con soporte para subtitulos, resolución variable e interactividad
  • Integración con yt-dlp para descargas automáticas desde URLs externas
  • Transcodificación FFmpeg integrada en tiempo real para optimización de calidad
  • Diseño modular y escalable con arquitectura orientada a objetos (OOP)
  • Seguridad robusta con autenticación MFA, control de acceso por roles y auditoría de logs
PRECAUCIONES
  • Requiere instalación manual sin contenedor Docker ni herramientas de despliegue asistido
  • No incluye PWA nativa en la versión actual (funcionalidad disponible pero no documentada)
  • Depende de Apache con mod_rewrite para el servidor web
  • La integración de yt-dlp requiere configuración adicional para URLs externas
  • El sistema opera bajo licencia GPLv3, lo que implica responsabilidad legal por contenido alojado
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para desplegar MEeL-HUB, se recomienda seguir los 7 pasos del instalador: clonar el repositorio, crear la base de datos MySQL con el esquema correspondiente, configurar archivos de configuración en auth/, crear directorios de almacenamiento con permisos correctos (www-data), iniciar Apache y ejecutar las migraciones. Se debe verificar que PHP tenga las extensiones necesarias (mysqli, pdo_mysql, gd, intl, zip, curl) y que FFmpeg 6.0+ esté instalado. Para producción, se recomienda configurar un servidor web seguro como Nginx con mod_rewrite activado o utilizar Apache con SSL/TLS. El sistema soporta autenticación por contraseña, MFA (TOTP), roles de usuario y auditoría de acciones.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
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.