Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

coreander

Coreander es un servidor personal de documentos escrito en Go que indexa EPUB y PDF sin DRM para ofrecer una interfaz web de búsqueda, lectura y gestión de bibliotecas.

Ficha actualizada 24 sept 2026, 16:39 · upstream 24 sept 2026, 16:19 · release v5.4.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es coreander

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

Coreander funciona como un servidor web autocontenido que permite acceder a una biblioteca digital desde cualquier dispositivo mediante una interfaz responsive. El software indexa automáticamente documentos EPUB y PDF sin protección DRM almacenados en una carpeta local, permitiendo búsquedas avanzadas por autor, título o contenido del texto extraído mediante algoritmos de palabras clave. La aplicación calcula tiempos de lectura estimados y permite sincronizar el progreso entre dispositivos móviles y tablets.

CASOS DE USO
  • Servidor personal de biblioteca digital en casa o servidor VPS
  • Gestión centralizada de colecciones de EPUB y PDF sin DRM
  • Lectura web sincronizada entre múltiples dispositivos (móvil, tablet)
  • Búsqueda semántica avanzada por contenido del texto y autores
  • Conversión automática a KEPUB para exportación a lectores Kobo
  • Envío de documentos desde la biblioteca a correo electrónico personal
PUNTOS DESTACADOS
  • Binario único en Go sin dependencias externas ni instalación compleja
  • Lectura integrada en navegador mediante foliate-js con sincronización de progreso
  • Extracción de palabras clave automática usando TextRank para búsqueda semántica
  • Soporte nativo para conversión KEPUB al vuelo sin almacenamiento intermedio
  • Interfaz web responsive disponible en múltiples idiomas (inglés, español, alemán, etc.)
  • Integración con Wikidata para obtener biografía y datos de autores automáticamente
PRECAUCIONES
  • No soporta Docker ni contenedores nativos según el análisis técnico proporcionado
  • La indexación automática de nuevos archivos solo funciona en sistemas Linux
  • Requiere que los documentos PDF no tengan protección DRM para ser indexados
  • El proceso de extracción de palabras clave con TextRank puede tardar varias horas en bibliotecas grandes
  • La autenticación SMTP es obligatoria para funciones como recuperación de contraseña o invitación de usuarios
VISUAL

Capturas del proyecto

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

Reading interfaceReading interfaceCoreander homeSearch results in dark modeDocument detail
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.

Despliegue manual

Se recomienda usar Caddy como proxy inverso para habilitar HTTPS automático con Let's Encrypt en servidores públicos. El servicio debe ejecutarse bajo systemd con la ruta absoluta a la carpeta de biblioteca definida en LIB_PATH. Asegurar espacio en disco suficiente, ya que la base de datos de indexación puede crecer significativamente. Para compilación desde fuente, se requiere Go y el submódulo foliate-js debe clonarse con --recurse-submodules.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.