nexview
Nexview es un dashboard autohospedado para descubrimiento de medios en hogares, integrando Radarr y Sonarr con servidores como Plex o Jellyfin. Permite peticiones de contenido, gestión de roles, cuotas y autenticación OpenID Connect sin almacenar archivos.
Ficha actualizada 24 sept 2026, 2:51 · upstream 23 sept 2026, 17:10 · release v0.35.2
Qué es nexview
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nexview actúa como puerta de entrada a tu ecosistema multimedia existente, facilitando el descubrimiento de películas y series desde TMDB y JustWatch. El sistema gestiona peticiones mediante un flujo de aprobación basado en reglas para administradores y revisores, separando la lógica de adquisición de Radarr/Sonarr del consumo final. Soporta cuentas infantiles con restricciones por edad y cuotas por espacio en disco o tiempo.
La plataforma integra servidores de medios como Plex, Jellyfin o Emby para sincronizar bibliotecas, mostrar listas de reproducción y detectar quién está reproduciendo contenido en tiempo real. Incluye notificaciones vía e-mail, Web Push, ntfy, Discord u otros canales, además de un centro de tickets para reportar incidencias.
El backend utiliza Python con FastAPI y una base de datos SQLite, mientras que el frontend está construido con React 19 y Vite. Todo se empaqueta en un único contenedor Docker compatible con arquitecturas Intel/AMD y ARM, simplificando la instalación y actualización sin necesidad de compilar código adicional.
- Gestión familiar de peticiones de contenido con aprobación jerárquica
- Integración directa con bibliotecas de Plex o Jellyfin para descubrimiento
- Control parental mediante cuentas infantiles con filtros por edad
- Centralización de notificaciones de nuevos lanzamientos y estados de descarga
- Descubrimiento de medios basado en favoritos personales y tendencias
- Gestión de cuotas de almacenamiento por usuario para evitar saturación
- Arquitectura monolítica en un único contenedor Docker (API + Frontend)
- Soporte nativo para autenticación OpenID Connect (Authentik, Keycloak, etc.)
- Sistema de reglas de aprobación avanzado con condiciones lógicas complejas
- Cuotas configurables por espacio en disco (GB) o tiempo (días/semanas)
- Interfaz responsive compatible con móviles y tablets sin rediseño
- Base de datos SQLite ligera para gestión de metadatos y peticiones
- Requiere instalación previa de Radarr, Sonarr y un servidor de medios externo
- No almacena archivos multimedia ni realiza descargas por sí mismo
- Dependencia crítica de la API de TMDB para metadatos y descubrimiento
- Los backups manuales requieren proteger explícitamente el archivo secret.key
- La base de datos SQLite no escala a entornos de producción masivos multiusuario
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.
Despliega con docker compose up -d mapeando /data en el host. Asegura los archivos nexview.db y secret.key, ya que sin la clave no se pueden descifrar las credenciales almacenadas. Usa NEXVIEW_PORT para cambiar puertos si 8000 está ocupado. En redes host, define PUID/PGID para permisos de usuario.
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.


