Servidor de libros con Calibre
#51
muchas gracias por tu esfuerzo y dedicación constante a mantener este tutorial actualizado, de momento voy a quedarme tal cual después del problema que tuve la ultima vez al actualizarlo, de momento me quedo con la anterior version, también la única forma de poder acceder a contenedor calibre en mi NAS es a través de VPN, no lo tengo accesible desde el exterior supongo que de alguna manera estoy protegido.
  Responder
#52
Hace unas pocas horas han actualizado el contenedor linuxserver/calibre-web incluyendo la nueva versión del programa calibre-web. Esta nueva versión incluye nuevas características y corrige una buena cantidad de pequeños fallos incluido uno que bloqueaba el programa al entrar en la configuración básica del mismo después de cambiar el idioma de la interfaz a español. Muy recomendable actualizar, por tanto. Listado completo de cambios:

LinuxServer Changes:
Add kepubify for x86-64 and arm32v7
calibre-web Changes:
New features:
  • Cover view in lists selection

  • Updated comic api (using now also unrar instead of unrarlib) -> needs manual update via pip

  • Updated comic api now also extracts metadata from cbt files

  • .png and webp pictures are extracted as cover pictures from comic books

  • Config option for limiting email size

  • Config option for changing upload formats

  • Added Epub to Kepub conversion using kepubify

  • Automatic .kepub.epub ending if downloading books using kobo reader

  • Fimally removed KindleGen

  • Autodetect calibre converter, unrar binary and kepubify on first startup

  • Add "asin" to recognized identifiers

  • Added config option for automatic username during registration

  • Changed supported audio files

  • Improved error handling for cover upload from url

  • Metadata.db is now automatically removed of database location string

  • linked readstatus to calibre custom column is now excluded automatically from view

  • Prevent empty series_index field

  • Deactived Archived books in sidebar, deactivate all archived books functions
Bug Fixes:
  • Upload books with python2 is possible again

  • Spanish translation no longer crashs the app in config settings

  • Fixed covers for archived books not shown

  • Fixes for readonly metadata.db

  • Improved debug output on send emails

  • Fix for private shelfs are listed twice in "add to shelf" dropdown menu in search results

  • Fix for importing ldap users with whitespaces in the name

  • Fix for tags with "&" in the name can't be removed from visibility restrictions

  • Fix for kobo sync errors out if read/unread books had been present in app.db during initial database migration

  • Fix error 500 on reset password in debug mode

  • Fix for Kobo sync not working if series is given, but no series_index

  • Fix for saving settings with enabled gdrive metadata watch led to crash

  • Added missing float custom column to search form

  • Better detection of localhost for kobo sync

  • Fix XML parsing error when using OPDS feeds

  • Fix for >1000 read books lead to error 500 in read menu

  • Fix for failed recovery of config_logfile and config access_log, in case folder of logfiles is not present anymore

Como información os diré que el programa calibre-web, que instalamos en el nas mediante docker, se puede instalar a pelo en cualquier ordenador con windows o linux. En la web del programa hay un apartado llamado wiki en el que se encuentra explicado como hacerlo, configurar sus características y uso del programa. Lo podeis ver aquí:              https://github.com/janeczku/calibre-web/wiki

Os digo esto por una cosa. Una vez instalado el programa el acceso a el se hace por http. Calibre-web tiene un apartado en su configuración en el que se le puede hacer que utilice https en lugar de http. Lógicamente para ello tenemos que tener preparado un certificado SSL con su correspondiente clave privada. Estos certificados pueden ser de pago o gratuitos, por ejemplo, con LETSENCRYPT. Si tenemos un dominio propio podemos conseguir esos certificados muy fácilmente e integrarlos en calibre-web para tener acceso desde el exterior seguro mediante https. Lo complicado es hacerlo en nuestro nas, de hecho ya tenemos uno instalado de letsencrypt pero debido a la política de qnap no podemos usarlo para el servidor de libros ( gracias a Ganekogorta por sus sabios consejos técnicos ). En mi caso yo quería implementarlo en mi servidor de libros pero he tirado la toalla. Así que me he comprado un mini-pc, le he instalado linux mint, y le he puesto calibre-web con su propio dominio y certificado de letsencrypt gratuito. Por si os interesa el tema he creado un tutorial de instalación en linux mint en la wiki de calibre-web ( el desarrollador del programa me lo ha corregido con pequeños retoques estéticos). 
Se puede ver aquí:      https://github.com/janeczku/calibre-web/...Linux-Mint

También he creado otra entrada en la wiki sobre las dependencias que usa calibre-web.
Se puede ver aquí:  https://github.com/janeczku/calibre-web/...ux-Windows

Si alguien quiere saber como conseguir los certificados ssl gratuitos de letsencrypt me lo puede preguntar. Por último decir que aunque calibre-web ya no lo tenga mediante docker en el nas seguiré manteniendo este post e informando con las nuevas características del programa o del docker.
  Responder
#53
Hola Yeraycito,

genial el tutorial! Mil thanks!

Tengo una duda, has podido configurar el conversor de formatos de los ebooks para poder pasar los EPUB a Mobi desde el propio Calibre Web?

Yo le estoy dando vueltas a los tutoriales y no doy con la tecla. Tengo instalado el docker de Linuxserver con la versión 0.6.8 de Calibre-Web.

Un saludo!
  Responder
#54
Lo siento mucho pero no sabría que decirte. Mi colección la tengo toda en formato EPUB y, por tanto, no he usado ni uso esa característica del programa. Para convertir los libros que leo, me gusta pasarlos a kfx para leerlos en mi kindle oasis, utilizo el programa Calibre que es con el que gestiono mi biblioteca.
  Responder
#55
Ok, gracias en cualquier caso.

Seguiré investigando a ver si lo consigo porque la función es realmente útil, te permite hacer la conversión de ePubs a MOBI/otros formatos y enviarlo al Kindle con un solo click.
  Responder
#56
(10-06-2020, 05:29 PM)Ake escribió: Ok, gracias en cualquier caso.

Seguiré investigando a ver si lo consigo porque la función es realmente útil, te permite hacer la conversión de ePubs a MOBI/otros formatos y enviarlo al Kindle con un solo click.

He visto esto por si te pudiera servirte de ayuda. Echale un vistazo:


https://forums.unraid.net/topic/71927-su...libre-web/
  Responder
#57
Thanks, a través de ese hilo he llegado a otro y está solucionado.

Para el que lo necesite, cuando se están definiendo los parámetros del docker hay indicarle en el apartado del entorno el siguiente valor:

Nombre: DOCKER_MODS
Valor:linuxserver/calibre-web:calibre

Un saludo!
  Responder
#58
Buenas he seguido el manual paso a paso con las imagenes que pusistes, el docker funciona perfectamente pero al configurarlo no me reconoce el Mount Point y no puedo terminar de configurarlo, podeis ayudarme para ver como conseguir terminar de configurarlo estoy en el paso 6 cuando abro la ip que le he asignado al contenedor y me pongo a configurar la configuracion basica del calibre web
  Responder
#59
(01-07-2020, 03:47 PM)peu7510 escribió: Buenas he seguido el manual paso a paso con las imagenes que pusistes, el docker funciona perfectamente pero al configurarlo no me reconoce el Mount Point y no puedo terminar de configurarlo, podeis ayudarme para ver como conseguir terminar de configurarlo estoy en el paso 6 cuando abro la ip que le he asignado al contenedor y me pongo a configurar la configuracion basica del calibre web

Hola, es muy raro de que no te funcione, algo tienes que haber hecho mal. Vamos por orden. En el paso 5 del tutorial hay que decirle al docker dónde está la biblioteca de libros que tienes en tu nas. Vamos a suponer que sea una carpeta de nombre BIBLIOTECA y dentro de esa carpeta BIBLIOTECA tienes diversas carpetas que contienen libros. Esta carpeta BIBLIOTECA puede estar alojada en tu nas donde quieras ( carpeta Public, Download, etc ). En el paso 5 al darle con el ratón a VOLUME FROM HOST (Host Path) se te tienen que abrir los directorios principales de tu nas ( Public, Download, etc ) Una vez abiertos sólo le tienes que indicar en cual está esa carpeta BIBLIOTECA, marcando esa carpeta lógicamente ( verás que al darle se te abrirá la carpeta y verás las carpetas con los libros que tengas dentro, espera que lo haga antes de hacer otra cosa ). Normálmente tarda un poco de tiempo en hacerlo así que ten paciencia, tardará más o menos tiempo dependiendo de la cantidad de carpetas con libros que haya dentro de esa carpeta BIBLIOTECA. Una vez hecho esto al lado de VOLUME FROM HOST está el apartado MOUNT POINT, ahí tienes que escribir a mano   /books    . Lo de escribir /books no es un capricho, es necesario para que luego el programa reconozca el directorio. Una vez hecho esto tienes que repetir el proceso para /config como se describe en el paso 5 del tutorial. O sea, tienes que crear en tu nas una carpeta vacía donde quieras ( Public, Download, etc ) y ponerle a esa carpeta de nombre   config     .Para crear esa carpeta te sales de Container Station y la creas a mano con File Station. Una vez creada esa carpeta vacía llamada config  añades en la configuración del docker un segundo VOLUME FROM HOST en el que le tienes que indicar dónde está esa carpeta config que acabas de crear, o sea, el mismo proceso que con la carpeta BIBLIOTECA que hemos hecho antes. A continuación al lado de VOLUME FROM HOST en el aparado MOUNT POINT escribes a mano    /config         .TODO lo que te acabo de explicar hay que hacerlo en el PASO 5 del tutorial y antes de darle al botón CREATE para que se cree el contenedor. Una vez completados todos los pasos del tutorial accederas al programa mediante la ip que hayas puesto en la configuración, pondrás usuario y contraseña y accederás a la configuración básica de calibre-web. Ahí verás un apartado que pone UBICACION DE LA BASE DE DATOS DE CALIBRE. Le tienes que escribir a mano   /books   y guardar los cambios. Si lo haces bien no tienes que tener ningún problema así que te aconsejo que desinstales todo y empieces desde el principio:

- nos vamos al apartado CONTAINERS y eliminamos calibre-web
- nos vamos al apartado IMAGES y borramos dándole a la X
- buscamos la carpeta config que hemos creado con el contenedor y que está en tu nas y borras el contenido.

Una vez hecho todo esto repetimos el proceso de instalación paso a paso explicado en el tutorial.
  Responder
#60
Hola a todos. El verano está siendo muy tranquilo en cuanto a actualizaciones o novedades en el programa calibre-web, no así en cuanto al docker ( contenedor ) que, como siempre, se actualiza cada dos por tres. Así que como la cosa está tranquila voy a hablar de la posibilidad de acceder desde el exterior mediante https ( conexión segura ). Una vez instalado el programa el acceso por defecto desde el exterior se hace por http. Dentro de la configuración de calibre-web hay un apartado en el que se puede gestionar la instalación de un certificado ssl ( por ejemplo, uno gratuito de LetsEncrypt ) y así poder acceder mediante conexión segura https. Para ello se tienen que dar varias circunstancias. La primera seria contratar un dominio propio ya que el que nos proporciona QNAP no no sirve. Dominios propios los hay gratuitos y de pago. Uno de pago no supone mucho dinero. Por ejemplo, un dominio .pro sale por 5 euros al año. Una web segura donde se pueden conseguir la podeis ver aquí: https://www.dondominio.com/
El siguiente paso es conseguir un certificado ssl. El amigo Ganekogorta ha escrito un excelente tutorial de como hacerlo que se puede ver aquí: https://www.qnapclub.es/showthread.php?tid=3608
Si os parece complejo el método aquí encontrareis una manera más sencilla de conseguir el certificado siguiendo este tutorial: https://www.haztupaginaweb.com/certificado-ssl-gratis/
Los pasos que nos interesan son los que van del paso 1 al 15. Una vez que tenemos el certificado se lo incorporamos a calibre-web entrando en el apartado correspondiente en la configuración del programa.
  Responder




Usuarios navegando en este tema: 2 invitado(s)