Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ebookrequest_app

Aplicación self-hosted para gestionar solicitudes de libros electrónicos con descarga automática desde múltiples fuentes (V, Fourtoutici, LibGen), conversión de formatos vía Calibre, sincronización con Kindle/Kobo/Hardcover y chatbot IA integrado.

Ficha actualizada 22 sept 2026, 15:20 · upstream 22 sept 2026, 9:17 · release v1.6.5

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es ebookrequest_app

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

EbookRequest es una plataforma self-hosted diseñada para gestionar solicitudes de libros electrónicos desde la recepción hasta el descarga automática. Desarrollada con React en el frontend y Node.js/Express en el backend, utiliza MongoDB como base de datos y soporta despliegue mediante Docker y Docker Compose.

La aplicación permite a los usuarios solicitar libros mediante búsqueda inteligente que consulta Google Books, Hardcover y Open Library con mecanismos de repli automático. Incluye funcionalidades avanzadas como conversión de formatos (EPUB, MOBI, CBZ) usando Calibre integrado, sincronización con bibliotecas personales (Hardcover, Kobo), chatbot IA para recomendaciones y gestión de usuarios con autenticación 2FA.

Destaca por su enfoque en la comunidad francófona, con interfaz completa en francés, soporte para múltiples fuentes de descarga (incluyendo Fourtoutici sin cuotas) y notificaciones multi-canal vía email, push web y servicios como Apprise. Incluye catálogo OPDS para acceso desde liseuses.

CASOS DE USO
  • Gestionar solicitudes de libros electrónicos para una comunidad o biblioteca personal con seguimiento automático del estado
  • Descargar automáticamente ebooks desde múltiples fuentes (V, Fourtoutici, LibGen) con conversión a formatos compatibles
  • Sincronizar la biblioteca personal con plataformas como Hardcover, Kobo y Kindle mediante integración automática
  • Utilizar chatbot IA integrado para consultar catálogo, hacer recomendaciones o solicitar libros directamente
PUNTOS DESTACADOS
  • Descarga automática desde múltiples fuentes con repli inteligente (V → Fourtoutici → Anna's Archive → LibGen)
  • Conversión de formatos integrada vía Calibre sin configuración adicional
  • Sincronización bidireccional con Hardcover y Kobo mediante integración con Calibre-Web
  • Chatbot IA integrado compatible con OpenAI/Claude para consultas y solicitudes directas
  • Notificaciones multi-canal vía email, push web (VAPID), iOS (APNs) y servicios Apprise
  • Catálogo OPDS nativo para acceso desde liseuses como Calibre y KOReader
PRECAUCIONES
  • Anna's Archive actualmente no funcional en automático por protección DDoS-Guard reforzada
  • Dependencia de APIs externas (Google Books, Hardcover) que pueden tener límites de tasa
  • Requiere configuración manual de variables de entorno para SMTP y servicios externos
  • Algunas fuentes como LibGen tienen cobertura limitada a romanos sin cómics o mangas
  • Chatbot IA requiere acceso a API de OpenAI/Claude (costos asociados)
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker Compose detectado

Requiere Docker con 4 núcleos CPU, 8GB RAM y 20GB disco. Configurar variables de entorno para SMTP, API keys (OpenAI, Claude, Google Books) y servicios externos. Crear usuario admin manualmente tras despliegue inicial. Usar reverse proxy HTTPS recomendado. Actualizar imagen Docker en cada release.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactVueNode.js
SERVICIOS
MongoDB
BASES DE DATOS
MongoDB
PUERTOS
5001303580008191
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.