Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

librarr

Librarr es un gestor auto-alojado para búsqueda y descarga de libros, audiolibros y manga. Similar a Sonarr/Radarr pero para bibliotecas de lectura, con soporte para Calibre, Audiobookshelf, Kavita y Komga.

Ficha actualizada 21 sept 2026, 17:45 · upstream 21 sept 2026, 17:42 · release v1.4.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es librarr

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

Librarr funciona como el equivalente *arr para material de lectura, permitiendo buscar en múltiples fuentes simultáneamente y automatizar la importación a plataformas de gestión de biblioteca. Utiliza una arquitectura basada en Go con SQLite integrado, ofreciendo un footprint mínimo de ~14MB RSS en reposo, significativamente menor que las aplicaciones .NET tradicionales.

El sistema implementa scoring de confianza para resultados de búsqueda, perfiles de calidad por tipo de medio y detección automática de series incompletas. Incluye flujos de trabajo de solicitud con aprobación, monitorización de autores basada en claves de Open Library (evitando disparos por reediciones) y gestión de descargas mediante clientes como qBittorrent, Transmission o SABnzbd.

La aplicación soporta autenticación multi-usuario con TOTP 2FA, OIDC para SSO, integración con Prowlarr vía Torznab API y OPDS 1.2 para navegadores en lectores electrónicos. El despliegue es sencillo mediante Docker o binario estático de ~17MB sin dependencias de tiempo de ejecución.

CASOS DE USO
  • Automatizar la búsqueda y descarga de libros, audiolibros y manga desde múltiples indexadores Torznab y fuentes públicas
  • Importar bibliotecas existentes de Goodreads o StoryGraph vía CSV y descargar automáticamente los marcados como 'to-read'
  • Gestionar solicitudes de material con flujo de aprobación para usuarios finales, similar a Jellyseerr pero especializado en lectura
  • Monitorizar autores por nombre o clave de Open Library para recibir notificaciones de nuevas publicaciones sin disparos por reediciones
  • Completar series automáticamente detectando volúmenes faltantes y buscando las ediciones más adecuadas según perfiles de calidad
  • Proveer OPDS 1.2 feed para navegación desde aplicaciones de lectores electrónicos como KOReader o Moon+ Reader
PUNTOS DESTACADOS
  • Footprint mínimo: ~14MB RSS en reposo, ~17MB binario Go sin dependencias CGO
  • Soporte nativo para múltiples clientes de descarga: qBittorrent, Transmission y SABnzbd
  • Integración bidireccional con Prowlarr vía Torznab API y Readarr como gestor de biblioteca
  • Detección inteligente de series incompletas basada en claves de Open Library para evitar falsos positivos por reediciones
  • Perfiles de calidad escalonados con cutoff configurable (ej: EPUB > AZW3 > MOBI > PDF)
  • Autenticación robusta con TOTP 2FA, OIDC/SSO y API keys para acceso programático
PRECAUCIONES
  • No incluye registro de indexadores embebido; requiere descarga inicial del repositorio companion librarr-sources
  • La detección de series incompletas depende de la consistencia en las metadatos de los volúmenes
  • Verificación EPUB basada en superposición de palabras puede fallar con títulos similares o ediciones alternativas
  • El bloqueador automático de descargas fallidas no distingue entre fallos temporales y permanentes sin configuración manual
  • La importación a bibliotecas externas requiere que los servicios estén configurados antes del primer escaneo
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Recomendado despliegue en Docker con Alpine para minimizar footprint. Asegurar permisos de escritura en /data para la base SQLite y archivos de configuración. Configurar AUTH_USERNAME/AUTH_PASSWORD o OIDC según el entorno. Para producción, habilitar API_KEY y rate limiting. Verificar conectividad de clientes de descarga (qBittorrent/Transmission/SABnzbd) antes del primer inicio. El binario estático es viable para despliegues sin Docker en Linux/macOS/Windows.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGoPython
SERVICIOS
OpenSearch
BASES DE DATOS
OpenSearch
PUERTOS
80805050
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.