Oneirodex
Oneirodex es un servidor autohospedado de biblioteca de videojuegos para hogares y pequeñas comunidades. Escanea carpetas de juegos DRM-free, los identifica mediante IGDB/Steam/GOG/RAWG y ofrece interfaz web moderna para navegar, descargar, jugar en navegador (cuando compatible) y socializar.
Ficha actualizada 22 sept 2026, 14:39 · upstream 22 sept 2026, 14:36 · release v1.0.0
Qué es Oneirodex
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Oneirodex es una plataforma autohospedada construida con Flask y React que permite gestionar bibliotecas de videojuegos en entornos domésticos o NAS. El sistema escanea múltiples ubicaciones de almacenamiento, identifica los juegos mediante APIs externas (IGDB, Steam, GOG, RAWG) y proporciona una interfaz web moderna para todos los miembros del hogar.
La plataforma incluye características sociales como invitación de usuarios, control parental, canales de chat con soporte para voz opcional vía LiveKit, perfiles de usuario y notificaciones. También soporta emulación en navegador mediante WebRetro para sistemas compatibles, con integración de BIOS administrables y notas de trucos para PC.
El sistema incluye módulos opcionales como generación de arte de portadas con AUTOMATIC1111 o SD.Next, escaneo de malware con ClamAV, autenticación OIDC/Authentik, soporte VR para SteamVR/PSVR2/Quest, y pipelines de hardlink con arr. La licencia AGPL-3.0 garantiza transparencia del código.
- Gestión centralizada de biblioteca de juegos en NAS o servidor doméstico
- Compartir catálogo entre miembros del hogar con control parental
- Descubrimiento de juegos mediante metadatos externos (IGDB, Steam, GOG)
- Jugar directamente desde el navegador para sistemas compatibles vía WebRetro
- Socialización alrededor de la biblioteca con chat, voz y canales temáticos
- Gestión de colecciones por consola con seguimiento de completitud de ROMs
- Escaneo multi-hilo de carpetas con identificación automática mediante IGDB/Steam/GOG/RAWG
- Interfaz web moderna con temas personalizables, iconos y fuentes por sistema
- Soporte para múltiples ubicaciones de almacenamiento (NAS, discos externos, mounts)
- Integración opcional con LiveKit para voz en canales y espacios sociales
- Módulo VR compatible con SteamVR/PSVR2-on-PC/Quest mediante hub /vr
- Generación de arte de portadas local con endpoints AUTOMATIC1111/SD.Next/Forge
- Requiere montaje previo del sistema operativo para accesos a NAS/SMB/NFS (Oneirodex no habla estos protocolos)
- Juegos en navegador limitados a sistemas compatibles con WebRetro
- Módulos opcionales como OIDC, AI y hardlink requieren activación explícita
- Escaneo de malware depende de heurísticas por defecto; ClamAV es opcional
- No incluye bots de Discord ni mercados piratas; uso solo con software autorizado
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.
Recomendado para NAS/Unraid o servidores Linux/macOS/Windows. Usar docker compose con .env.docker.example (configurar SECRET_KEY, DATA_FOLDER_GAMES, LIBRARY_HOST_PATH). Puerto por defecto: 5006. Para voz opcional añadir ENABLE_LIVEKIT=true LIVEKIT_URL=ws://<lan-host>:7880. Escaneo de malware con CLAMAV_HOST=clamav CLAMAV_PORT=3310 si se desea. Base de datos PostgreSQL en servicio 'db'. Montar juegos en /storage o rutas equivalentes según despliegue.
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.