calibre-server-ebooks-raspberry

Servidor de ebooks con la Raspberry

Ya publiqué una guía para convertir ebooks de formato con la Raspberry Pi a partir de ahí hay otro paso muy interesante que es montar un servidor completo para los ebooks allí almacenados.

Se supone que estamos conectados a la Raspberry con teclado y ratón o en remoto y abrimos una Terminal. Repito los pasos de instalación del caso anterior:

sudo apt-get calibre xvfb

Y le añadimos lo siguiente para generar las portadas de los ebooks:

sudo apt-get install ImageMagick

Preparar la librería

Desde la misma Terminal creamos 2 carpetas dentro del directorio del usuario pi por ejemplo:

mkdir /home/pi/calibre-library
mkdir /home/pi/calibre-library/toadd

El procedimiento será copiar los libros en la carpeta /toadd el nombre de los libros da igual pero la extensión si debe aparecer y ser la correcta, o sea, los archivos tienen que ser: .epub o .fb2 o .mobi o el que toque pero deben ser los correctos. Por ejemplo, un par de libros de libre distribución como los recopilatorios de Cuentos para Algernon año I y año II

calibre server

Luego ejecutamos este comando:

xvfb-run calibredb add /home/pi/calibre-library/toadd/* --library-path /home/pi/calibre-library

calibre server añadir libros

Como ya tenemos libros en nuestra biblioteca, ya podemos lanzar el servidor con este comando:

calibre-server --with-library /home/pi/calibre-library

Y ahora entrando a través de web con la dirección IP de nuestra Raspberry que deberíais conocer o haber puesto fija la dirección IP incluso la del Wi-Fi:

http://la_IP_de_tu_raspberry:8080 

calibre server web

calibre server web

La ventana del Terminal se quedó bloqueada tras lanzar el servidor de esta forma, para que esto no ocurra hay que añadirle una opción para que se quede en segundo plano:

calibre-server --daemonize --with-library /home/pi/calibre-library

calibre server demonio

Y por supuesto no dejéis sin leer los recopilatorios que os he recomendado del gran Marcheto

Cuentos para Algernon

calibre server web