Nalanda
Gestor simplificado de colecciones y metadatos para Jellyfin, inspirado en Kometa. Construye BoxSets manteniendo orden, artefactos y sincronización con Radarr/Sonarr opcional.
Ficha actualizada 27 sept 2026, 20:39 · upstream 27 sept 2026, 20:36 · release v0.1.2
Qué es Nalanda
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nalanda es una herramienta open source diseñada para mantener ordenadas las colecciones de tu servidor Jellyfin mediante la construcción y mantenimiento de BoxSets. Permite definir colecciones en un archivo YAML y automatiza su gestión, incluyendo artefactos, descripciones y ordenación.
La herramienta soporta múltiples fuentes como TMDB, TVDB y MDBList, permitiendo crear colecciones por franquicias, géneros, actores o listas curadas. Integra opcionalmente con Radarr para películas y Sonarr para series, sincronizando títulos faltantes y gestionando perfiles de calidad.
Nalanda funciona como servicio en segundo plano mediante daemon webhooks y programación, reconstruyendo colecciones automáticamente cuando cambian las fuentes o reciben señales de integración externa. Incluye caché de metadatos en disco para evitar reconsultas repetidas.
- Mantener BoxSets de franquicias cinematográficas actualizados automáticamente
- Sincronizar colecciones con Radarr y Sonarr para añadir títulos faltantes
- Gestionar artefactos y descripciones personalizadas por elemento en Jellyfin
- Ejecutar reconstrucción programada de colecciones según cambios en fuentes externas
- Crear listas curadas por género, actor o estudio desde múltiples fuentes
- Imágenes rootless que ejecutan como usuario no root (uid/gid 1000)
- Integración opcional con Radarr y Sonarr para sincronización de colecciones
- Caché de metadatos en disco reutilizable sin afectar corrección
- Validación JSON Schema integrada para config.yml con soporte de editor
- Soporte para múltiples fuentes: TMDB, TVDB (sin clave), MDBList
- Requiere configuración manual inicial de archivos .env y config.yml
- No incluye sistema de un clic para instalación directa
- Necesita puerto 8842 expuesto si se usa integración con webhooks externos
- Dependencia de claves API externas (TMDB, MDBList) para funcionalidades avanzadas
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 usando ghcr.io/code-boar/nalanda. Montea /config con permisos 0600 para .env y asegúrate que el uid del contenedor coincida con la carpeta montada (default: 1000). Usa compose.example.yml como base. Para despliegue local, requiere Python 3.14+ y uv. Expone puertos 8842 y 8096; usa proxy TLS para exposición pública.
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.