Servidor e-books en tu raspberry pi

El manual que os traemos es algo largo, no es difícil, pero no nos gustaría que al final del mismo tu servidor de e-books no te funcionase como es debido.

Hasta hace poco he tenido funcionando mi servidor de e-books con calibre

No os voy a explicar como hacer andar calibre en este documento, me lo anoto mentalmente para hacer un manual a parte 😀

Bien, y os preguntaréis: ¿Y no es mejor conectar el e-book al usb y copiar y pegar? Pues si, es más sencillo, pero entonces… ¿qué sentido tiene el wifi de tu e-book reader?

Es una gran comodidad estar con tu e-book y ver tu própio catálogo de libros 😀

Pero antes de seguir os voy a explicar como lo hago yo.

Los libros, añadir, quitar, convertir, … lo hago con calibre. Opss!! espera… si nos has dicho que no ibas a explicar nada de calibre!!

Bueno,… si, a medias:D

En mi portatil tengo instalado calibre para gestionar mi biblioteca y ésta la tengo en mi raspi que la llamo HomeServer.

Tengo definido un directorio al que accedo por samba (con nfs me daba problemas, así que con samba y a correr).

Antes de iniciar calibre, monto ese recurso en local, concretamente lo hago en /home/username/Calibre y luego inicio calibre. En mi caso tengo la entrada en fstab y la mont manualmente, se puede hacer de forma automática, pero como es un recurso al que no accedo diariamente, pues lo puse manual.

El software calibre lo tengo configurado para que apunte a ese directorio.

Añado mis libros, los convierto…. y una vez convertidos… ahí quedan.

Ahora bien.

Calibre ya tiene una opción para hacer de el un servidor web y compartir los libros… pero ocupa bastante, consume recursos y últimamente en mi raspi iba muy muy lento e incluso se paraba solo cuando le apetecía, muchas de esas veces… sin crearme registro. A parte de eso, me emperré en dejar la raspi sin entorno X… no lo usaba para nada y estaba ahí consumiendo recursos…. y se que calibre puede correr a consola en modo “daemonize”… pero estás teniendo igualmente toda la parte GUI… pero sin usarla!!

Me puse a buscar y rebuscar… y di con COPS Calibre OPDS (and HTML) PHP Server 

Las instrucciones las tenéis en inglés y francés… pero os pongo aquí los pasos que he dado.

El paquete lo tenéis en GitHub por si quieres modificar cosas… o bájate una release… cops-1.0.0RC2

¿Cómo lo instalo?

Pues antes de nada…. ponte apache soporte php5 ….

sudo aptitude install apache2 php5 php5-gd php5-sqlite

Y a esperar.

Descarga cops, descomprime y ponlo en /var/www

En mi caso lo tengo en /var/www/cops

Asegúrate que los ficheros tienen los permisos necesarios (ejecución) o tendrás una maravillosa página en blanco cuando accedas a ella.

Si es primera instalación, copia config_local.php.example a config_local.php y modifica a gusto.

En “calibre_directory” indica la ruta local donde tienes los libros calibre

$config[‘calibre_directory’] = ‘/mnt/usbdisk/Libros_Calibre/’;  –> así lo tengo yo. OJO!!! has de finalizar con / !!!!

Edita también al gusto config_default.php

Graba los ficheros y ves a tu navegador

http://ip/cops

Disfruta!!!

Los e-books los tengo configurados para acceder a la librería. Si usáis una tablet por ejemplo, con aldiko, le decís nuevo catálogo y ponéis la url de vuestra librería.

Si tenéis cualquier duda, reparamos regularmente los comentarios.

 

Saludos!!

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *