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
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.
- 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
- 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
- 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
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.
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.
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.




