Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Nalanda
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
88428096
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.