Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

fathom

Módulo de lectura para Jellyfin dentro del ecosistema Coral. Interfaz limpia centrada en portadas para libros, manga, cómics y PDFs.

Ficha actualizada 26 sept 2026, 18:55 · upstream 26 sept 2026, 18:53 · release v1.0.0

00

Qué es fathom

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Fathom es un módulo de interfaz de usuario desarrollado con React y Node.js que actúa como sala de lectura conectada a Jellyfin. Proporciona una experiencia de navegación más limpia y centrada en las portadas para colecciones de lectura digital.

El sistema utiliza SQLite localmente para almacenar configuraciones de conexión, permitiendo persistencia sin dependencias externas complejas. Soporta variables de entorno para autenticación con Jellyfin mediante URL, API key y credenciales opcionales.

Pertenece al ecosistema Coral, compartiendo modelos de conexión con otros módulos del proyecto. Incluye funcionalidades como estantería destacada, añadidos recientes, navegación por bibliotecas y colecciones, junto con detalles completos de títulos incluyendo contribuyentes y metadatos.

CASOS DE USO
  • Visualización de colecciones de lectura digital (libros, manga, cómics) en interfaz optimizada para portadas
  • Navegación por bibliotecas de Jellyfin sin la complejidad de la interfaz principal del servidor
  • Gestión local de configuraciones de conexión mediante SQLite y variables de entorno
  • Integración con ecosistema Coral para módulos complementarios de gestión de contenido multimedia
PUNTOS DESTACADOS
  • Interfaz minimalista centrada en portadas para mejor descubrimiento visual de contenido
  • Base de datos SQLite local que no requiere instalación adicional de dependencias
  • Compatibilidad con el ecosistema Coral mediante modelos de conexión estandarizados
  • Soporte para variables de entorno para configuración flexible sin cambios de código
PRECAUCIONES
  • Requiere servidor Jellyfin activo y configurado previamente para funcionar correctamente
  • Dependencia de React/Node.js que exige entorno de desarrollo compatible
  • No incluye Dockerfile ni compose, requiriendo despliegue manual o contenedorizado externo
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

Desplegar ejecutando `pnpm install` seguido de `pnpm start`. Asegurar variables de entorno JELLYFIN_URL y JELLYFIN_API_KEY configuradas correctamente. Puerto 3000 debe estar disponible en el servidor. Base de datos SQLite se almacena por defecto en ./data/fathom.sqlite, modificable vía FATHOM_DATA_DIR.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30008096
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.