phlix-hub
Directorio en la nube y relay de túnel inverso para servidores Phlix. Permite acceso remoto sin port forwarding ni IP fija mediante túneles WebSocket salientes. Auto-alojable, autenticación única y federación entre hubs.
Ficha actualizada 23 sept 2026, 19:24 · upstream 23 sept 2026, 18:40 · release sin release detectada
Qué es phlix-hub
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Phlix Hub es un servicio centralizado que actúa como directorio en la nube y relay de túnel inverso para servidores Phlix Media. Permite acceder a los servidores desde cualquier lugar con una sola sesión de inicio de sesión, eliminando la necesidad de port forwarding, IPs estáticas o VPNs.
El sistema utiliza Workerman workers para manejar conexiones HTTP, relays de túneles y federación. Incluye autenticación robusta con Argon2id, JWT tokens y OAuth 2.0. La interfaz web es una SPA en Vue.js que reemplazó las páginas heredadas Smarty.
Soporta funcionalidades avanzadas como asignación de subdominios, compartición de bibliotecas entre usuarios, peticiones de medios (tipo Jellyseerr), integración con Alexa Skill y endpoint MCP para herramientas de IA. La instalación se gestiona mediante un script que configura MySQL, systemd, Let's Encrypt y HAProxy automáticamente.
- Acceso remoto a servidores de medios en red doméstica sin exponer puertos al exterior
- Gestión centralizada de bibliotecas multimedia compartidas entre múltiples usuarios
- Federación de hubs para compartir recursos entre diferentes instancias auto-alojadas
- Integración con asistentes de voz (Alexa) para control por comandos de voz
- Endpoint MCP para automatización y herramientas de IA sobre los servidores gestionados
- Túneles WebSocket salientes eliminan la necesidad de port forwarding o IPs estáticas
- Autenticación segura con Argon2id, JWT HS256 y JWKS endpoint público
- Instalación automatizada vía script que incluye MySQL, systemd, TLS y HAProxy
- Frontend moderno en Vue.js con API REST completa bajo /api/v1
- Endpoint MCP soportado para integración con modelos de lenguaje y herramientas de IA
- Requiere PHP 8.3+ con extensiones pcntl, posix, sodium y Swoole/php-uv compilados
- Necesita MySQL 8.0+ o MariaDB 10.6+ para persistencia de datos
- El relay mantiene túneles abiertos que consumen recursos en los servidores conectados
- La instalación automática compila extensiones desde fuente, lo que puede fallar sin compilador
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.
Instalar con scripts/install.sh. Requiere PHP 8.3+, MySQL 8.0+, Swoole y php-uv. Configurar reverse proxy (HAProxy o Nginx) delante del puerto 8800. Habilitar TLS con Let's Encrypt opcionalmente. Usar usuario dedicado phlix-hub en systemd. Migraciones idempotentes disponibles vía --update.
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.