Calibre-Web
Calibre-Web es una aplicación web que ofrece una interfaz limpia e intuitiva para navegar, leer y descargar libros electrónicos utilizando una base de datos Calibre válida.
Tabla de contenidos (haga clic para ampliar)
- Acerca de
- Características
- Instalación
- Instalación mediante pip (recomendado)
- Inicio rápido
- Requisitos
- Imágenes de Docker
- Solución de problemas
- Reconocimiento al colaborador
- Contacto
- Contribuyendo a Calibre-Web
Este software es una bifurcación de la biblioteca y tiene la licencia GPL v3.
Características
- Interfaz HTML5 Bootstrap 3 moderna y responsiva
- Configuración gráfica completa
- Gestión integral de usuarios con permisos detallados por usuario
- Interfaz de administración
- Interfaz de usuario multilingüe que admite más de 20 idiomas (idiomas admitidos)
- Feed OPDS para aplicaciones de lectura de libros electrónicos
- Opciones avanzadas de búsqueda y filtrado
- Creación de una colección de libros personalizada (estanterías)
- Soporte para edición y eliminación de metadatos de libros electrónicos
- Descarga de metadatos de varias fuentes (ampliable mediante complementos)
- Conversión de libros electrónicos a través de binarios de Calibre
- Restricción de descarga de libros electrónicos para usuarios registrados
- Soporte de registro de usuarios públicos
- Envíe libros electrónicos a lectores electrónicos con un solo clic
- Sincroniza dispositivos Kobo con tu biblioteca Calibre
- Soporte de lectura de libros electrónicos en el navegador para múltiples formatos
- Cargue libros nuevos en varios formatos, incluidos formatos de audio.
- Soporte de columnas personalizadas de Calibre
- Ocultación de contenido basada en categorías y contenido de columna personalizada por usuario
- Capacidad de actualización automática
- Inicio de sesión "Magic Link" para acceder fácilmente a los lectores electrónicos
- Compatibilidad con LDAP, Google/GitHub OAuth y autenticación de proxy
Instalación
Instalación mediante pip (recomendado)
- Cree un entorno virtual : es esencial aislar su instalación de Calibre-Web para evitar conflictos de dependencia. Puede crear un entorno virtual ejecutando:
python3 -m venv calibre-web-env
- Activar el entorno virtual :
source calibre-web-env/bin/activate
- Instale Calibre-Web : use pip para instalar la aplicación:
- Instalar funciones opcionales : para obtener funciones adicionales, es posible que necesite instalar funciones opcionales. Consulte esta página para obtener detalles sobre lo que se puede instalar.
- Inicie Calibre-Web : Después de la instalación, puede iniciar la aplicación con:
Nota: Los usuarios del sistema operativo Raspberry Pi pueden encontrar problemas de instalación. Si lo hace, intente actualizar pip y/o instalar cargo de la siguiente manera:
./venv/bin/python3 -m pip install --upgrade pip
sudo apt install cargo
Enlaces importantes
- Para ver ejemplos de instalación adicionales, consulte lo siguiente:
- instalación manual
- Instalación de Linux Mint
- Configuración del proveedor de nube
Inicio rápido
- Acceda a Calibre-Web : abra su navegador y navegue hasta: o para el catálogo OPDS:
http://localhost:8083/opds
- Iniciar sesión : utilice las credenciales de administrador predeterminadas:
- Nombre de usuario: administrador
- Contraseña: admin123
- Configuración de la base de datos : si no tiene una base de datos de Calibre, descargue una muestra de:
https://github.com/janeczku/calibre-web/raw/master/library/metadata.db
Sáquelo de la carpeta Calibre-Web para evitar sobrescribirlo durante las actualizaciones. - Configurar la base de datos de Calibre : en la interfaz de administración, establezca la
Location of Calibre database
en la ruta de la carpeta que contiene su biblioteca de Calibre (donde se encuentra metadata.db
) y haga clic en "Guardar". - Integración de Google Drive : para alojar su biblioteca de Calibre en Google Drive, consulte la guía de integración de Google Drive.
- Configuración de administrador : configure su instancia a través de la página de administración, consultando las guías de Configuración básica y Configuración de UI.
Requisitos
- Versión de Python : asegúrese de tener Python 3.7 o posterior.
- Imagemagick : Requerido para la extracción de portadas de EPUB. Es posible que los usuarios de Windows también necesiten instalar Ghostscript para la extracción de portadas de PDF.
- Herramientas opcionales :
- Programa de escritorio Calibre : recomendado para conversión sobre la marcha y edición de metadatos. Establezca la ruta a la herramienta de conversión de Calibre en la página de configuración.
- Herramienta Kepubify : necesaria para la compatibilidad con dispositivos Kobo. Descargue la herramienta y coloque el binario en
/opt/kepubify
en Linux o C:Program Fileskepubify
en Windows.
Imágenes de Docker
Hay imágenes de Docker prediseñadas disponibles:
Servidor Linux: x64, aarch64
- Docker Hub : servidor Linux/calibre-web
- GitHub : servidor Linux/docker-calibre-web
- Capa de calibre opcional : linuxserver/docker-mods
Para incluir el binario ebook-convert
de Calibre (solo x64), agregue la variable de entorno:
DOCKER_MODS=linuxserver/mods:universal-calibre
en su archivo de ejecución/composición de Docker. Omita esta variable para una imagen liviana.
- Configuración de rutas :
- Establezca la ruta a los binarios de Calibre en
/usr/bin
. - Establezca Ruta para Unrar en
/usr/bin/unrar
.
Solución de problemas
Problemas comunes :
- Si tiene problemas al iniciar la aplicación, consulte los archivos de registro ubicados en el directorio
logs
para ver si hay mensajes de error. - Si los libros electrónicos no se cargan, verifique que la
Location of Calibre database
esté configurada correctamente y que se pueda acceder al archivo de la base de datos.
Errores de configuración : asegúrese de que su base de datos Calibre sea compatible y esté formateada correctamente. Consulte la documentación de Calibre para obtener orientación sobre el mantenimiento de la base de datos.
Problemas de rendimiento :
- Si la aplicación es lenta, considere aumentar los recursos asignados (CPU/RAM) a su servidor u optimizar la base de datos de Calibre eliminando duplicados y entradas innecesarias.
- Borre periódicamente el caché de su navegador web para mejorar los tiempos de carga.
Problemas de administración de usuarios : si los usuarios no pueden iniciar sesión o registrarse, verifique la configuración de permisos de usuario en la interfaz de administración. Asegúrese de que el registro esté habilitado y de que a los usuarios se les asigne los roles adecuados.
Recursos de soporte : para obtener ayuda adicional, considere visitar la sección de preguntas frecuentes de la wiki o publicar sus preguntas en la comunidad de Discord.
Reconocimiento al colaborador
Nos gustaría agradecer a todos los contribuyentes y mantenedores de Calibre-Web por sus valiosos aportes y dedicación al proyecto. Se agradecen mucho sus contribuciones.
Contacto
Únase a nosotros en Discord
Para obtener más información, procedimientos y preguntas frecuentes, visite la Wiki
Contribuyendo a Calibre-Web
Para contribuir, consulte nuestras Pautas de contribución. Damos la bienvenida a los problemas, solicitudes de funciones y solicitudes de extracción de la comunidad.
Informar errores
Si encuentra errores o problemas, infórmelo en la sección de problemas del repositorio. Asegúrese de incluir información detallada sobre su configuración y el problema encontrado.
Solicitudes de funciones
Agradecemos sugerencias de nuevas funciones. Cree una nueva edición en el repositorio para discutir sus ideas.
Recursos adicionales
- Documentación : Hay documentación completa disponible en la wiki de Calibre-Web.
- Contribuciones de la comunidad : explore las contribuciones de la comunidad para ver el trabajo en curso y cómo puede participar.
¡Gracias por utilizar Calibre-Web! Esperamos que disfrute administrando su biblioteca de libros electrónicos con nuestra herramienta.