Servidor de libros con Calibre
Hola

Voy a repetirlo en otra nas, a ver si se comporta igual y pongo algo por aquí.

La nas donde lo he hecho sólo tiene tres usuarios. La instalación y pruebas están hechas con el “admin” [emoji2371], y es miembro del grupo de administradores [emoji848]
———————-
Me edito he hecho la prueba en otra nas haciendo la instalación con un usuario del grupo “administradores”. Creación de carpetas (no toco permisos), creación del docker, lo inicio y no inicia la web (pero si se inicia el docker sin errores aparentes.

Voy a mirarlo con más calma y ver los resultados e informaciones de la consola.
———————-
Me reedito, revisé la consola y veo que el docker usa el guid y puid 911.
Si reviso los que tengo en mi nas con
Código:
cat /etc/password
compruebo que no tengo ninguno de ellos.

He hecho pruebas de crear el contenedor por comandos desde consola. Y ahí, si indico por parámetros los valores de guid y puid que quiera.

He probado, sin dar permisos a everyone, a crear el docker indicando los valores de guid y puid del usuario alternativo a admin que uso. Y compruebo que me funciona sin problemas y me deja indicar la ruta de la librería “/books”.

Voy a seguir revisando y comprobando. En cuanto tenga un rato, seguiré haciendo pruebas y comentaré por aquí.

Tengo una pregunta sobre Calibre-web ¿incluye visor de libros desde la web? ¿O sólo es un catalogador y gestor ?
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Responder
Parece que el problema se ha arreglado dando al grupo everyone permisos.
Gracias por la ayuda y la paciencia que habeis tenido conmigo. Ya os iré contando si surge algun problema adicional.


Archivos adjuntos Imagen(es)
   
  Responder
Bieeeeen [emoji122][emoji122]

Me alegra ver que por fin te funciona.

Voy a ver si puedo generar una secuencia por consola de docker para que asigne el grupo y usuario que no nos de problemas.
Aunque es posible que en docker Station también puedan definirse alguna de las variables que nos interese.
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Responder
Insisto en daros las gracias a ti y sobretodo a Yeraicito por todo el tiempo que perdisteis conmigo y poder sacarme del dudoso honor de ser el único que no logró que funcionara.

Saludos desde Andalucía (ojú que caló)
  Responder
Hola
No es pérdida de tiempo, las experiencias contadas por todos en el foro sirven para ayudar a otros que vengan después.
Y esa es la idea de este tipo de foros, el servir de documentación y ayudarnos entre nosotros.

Un saludo desde unos 22° de temperatura y cielo con nubes [emoji33]
Un saludo

Agur eta ondo ibili

Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
  Responder
(28-07-2021, 12:18 AM)mosskis escribió: Parece que el problema se ha arreglado dando al grupo everyone permisos.
Gracias por la ayuda y la paciencia que habeis tenido conmigo. Ya os iré contando si surge algun problema adicional.

Yuuuuuuuupiiiiiiiiiii, bieeeeeeen, bravo...... Big Grin

Aun así te informo de una mala noticia. Te retiro el título áltamente cotizado y deseado que te concedí en su momento, de ser el único que NO ha conseguido instalarlo. Por tanto, a dia de hoy, esa cualificación queda vacante.... Tongue

(28-07-2021, 08:43 AM)Ganekogorta escribió: Bieeeeen [emoji122][emoji122]

Me alegra ver que por fin te funciona.

Voy a ver si puedo generar una secuencia por consola de docker para que asigne el grupo y usuario que no nos de problemas.
Aunque es posible que en docker Station también puedan definirse alguna de las variables que nos interese.

No me había dado cuenta que habías editado añadiendo nueva información en un comentario anterior en este post y que preguntabas también alguna cosa. Calibre-web aparte de catalogador y gestor de libros permite más cosas una vez lo tenemos instalado en el nas. Permite leer libros en línea, descargar esos mismos libros, enviar libros a un dispositivo kindle, crear estanterias de libros personalizadas.....y también permite subir libros diréctamente a Calibre-web. Esto último NO es recomendable ya que se supone que nuestra colección está en el ordenador y, por tanto, al hacerlo la colección del nas sería distinta a la del ordenador. También podemos configurar distintos usuarios para darles acceso a nuestra colección de libros en Calibre-web para que los puedan descargar o leer. Como Administradores podemos también configurar los distintos permisos que acabo de citar individuálmente para cada uno de ellos.

En cuanto a lo que comentas de " hacer experimientos " con instalaciones manuales leer esto es posible que te sirva de ayuda:


https://github.com/linuxserver/docker-ca...alibre-web
  Responder
(27-08-2019, 03:51 PM)yeraycito escribió: En este tutorial voy a explicar como instalar en nuestro nas un servidor de libros con Calibre accesible desde el exterior, con visualización por portadas, descargas de libros directas, acceso a la biblioteca privado para quien nosotros queramos, lectura de libros en linea, etc, etc. Es una alternativa a Ubooquity: https://www.qnapclub.es/showthread.php?tid=2980














El programa viene con un tema claro por defecto. Las imágenes aquí puestas corresponden al TEMA OSCURO. Cualquiera de los dos temas se pueden escoger entrando en los ajustes del programa una vez instalado.

TUTORIAL DE INSTALACIÓN MAS ABAJO


Gracias por el pedazo de tutorial.
Me he leído el hilo entero pero me pasa como a otros compañeros, me sale al introducir la carpeta montada /books lo siguiente:
[Imagen: Captura-de-pantalla-2021-08-13-a-las-14-53-01.png]


Lo único que yo uso calibre desde Mac para copiar la biblioteca de calibre desde el programa Mac y veo que por ejemplo el archivo json no existe, lo cual pudiera ser ese el problema:
[Imagen: Captura-de-pantalla-2021-08-13-a-las-14-55-43.png]

No sé si quizás por ahí vengan los tiros... Ví otro compañero cómo con permisos lo arregló pero yo veo todos los permisos correctos. Una pena no poder probarlo porque tenía curiosidad y tmb una biblioteca gigantesca de ebooks que instalar en calibre jejeje  Angel
  Responder
Hola. El archivo json al que te refieres es el de la configuración de Calibre para ordenador, en tu caso un Mac. Calibre-web lo único que necesita es el archivo metadata.db que veo en la imagen que has puesto que SI tienes. Este archivo es una base de datos con el listado de los libros que tengas que sirve para que Calibre-web sepa que libros hay.

Por otro lado, dando por hecho que según dices tienes el tema de los permisos correctos veo en la primera imagen que has puesto que en el apartado de Calibre-web dedicado a la Ubicación de la base de datos de Calibre tienes puesto       /books/

Eso está mal puesto. Hay que poner      /books

Te recomiendo que lo desisntales todo y lo vuelvas a instalar pero fijándote mejor en lo que explico en el tutorial. Haciéndolo bien te funcionará.
  Responder
Los archivos metadata.db y metadata_db_prefs_backup.json aparecen SIEMPRE en cualquier biblioteca que tengamos gestionada con el programa Calibre en un ordenador independiéntemente de que ese ordenador sea un windows, mac o linux. Como he dicho antes el archivo metadata.db es una base de datos con el listado de libros que tengamos que se va actualizando según añadimos, eliminamos o modificamos libros en el programa Calibre de ordenador.

El archivo metadata_db_prefs_backup.json es el archivo con los datos de la configuración que tengamos puesta en el programa Calibre del ordenador.

Lo que puede ocurrir es lo siguiente. Si creamos una nueva biblioteca en Calibre en el ordenador que contenga, por ejemplo, 3 libros para hacer una instalación de prueba en el nas de Calibre-web y a continuación, accedemos en nuestro ordenador al contenido de esa biblioteca con esos 3 libros el archivo metadata_db_prefs_backup.json NO APARECE hasta que cerramos el programa Calibre en el ordenador. Una vez hecho esto y volvemos a acceder al directorio de esa biblioteca en el ordenador ese archivo aparece junto al archivo metadata.db.

Una vez tengamos esos dos archivos más los libros correspondientes copiamos esa carpeta BIBLIOTECA al nas e instalamos Calibre-web siguiendo el tutorial.
  Responder
(13-08-2021, 05:59 PM)yeraycito escribió: Hola. El archivo json al que te refieres es el de la configuración de Calibre para ordenador, en tu caso un Mac. Calibre-web lo único que necesita es el archivo metadata.db que veo en la imagen que has puesto que SI tienes. Este archivo es una base de datos con el listado de los libros que tengas que sirve para que Calibre-web sepa que libros hay.

Por otro lado, dando por hecho que según dices tienes el tema de los permisos correctos veo en la primera imagen que has puesto que en el apartado de Calibre-web dedicado a la Ubicación de la base de datos de Calibre tienes puesto       /books/

Eso está mal puesto. Hay que poner      /books

Te recomiendo que lo desisntales todo y lo vuelvas a instalar pero fijándote mejor en lo que explico en el tutorial. Haciéndolo bien te funcionará.


Gracias compañero, desgraciadamente aunque añada todo inclusive el json sigue diciéndome que es incorrecta.
La verdad que he probado muchas cosas, a eliminar desde 0 varias veces el docker incluyendo borrado de volumen de container station, he probado a irme a la ruta de donde está la librería y darle permisos 777 con chmod (que los tenía para todos los usuarios) y nada, sigue apareciéndome el dichoso error.
La verdad que aunque he googleado no he visto otras opciones para probar, casi que me rindo, una lástima pero gracias por tu ayuda =) 


(13-08-2021, 07:00 PM)yeraycito escribió: Los archivos metadata.db y metadata_db_prefs_backup.json aparecen SIEMPRE en cualquier biblioteca que tengamos gestionada con el programa Calibre en un ordenador independiéntemente de que ese ordenador sea un windows, mac o linux. Como he dicho antes el archivo metadata.db es una base de datos con el listado de libros que tengamos que se va actualizando según añadimos, eliminamos o modificamos libros en el programa Calibre de ordenador.

El archivo metadata_db_prefs_backup.json es el archivo con los datos de la configuración que tengamos puesta en el programa Calibre del ordenador.

Lo que puede ocurrir es lo siguiente. Si creamos una nueva biblioteca en Calibre en el ordenador que contenga, por ejemplo, 3 libros para hacer una instalación de prueba en el nas de Calibre-web y a continuación, accedemos en nuestro ordenador al contenido de esa biblioteca con esos 3 libros el archivo metadata_db_prefs_backup.json NO APARECE hasta que cerramos el programa Calibre en el ordenador. Una vez hecho esto y volvemos a acceder al directorio de esa biblioteca en el ordenador ese archivo aparece junto al archivo metadata.db.

Una vez tengamos esos dos archivos más los libros correspondientes copiamos esa carpeta BIBLIOTECA al nas e instalamos Calibre-web siguiendo el tutorial.

En cuanto a esto es cierto, una vez cerré calibre de escritorio de Mac ya me generaba ese archivo, una lástima que aunque añada eso tampoco me reconoce la bd...

(13-08-2021, 07:00 PM)yeraycito escribió: Los archivos metadata.db y metadata_db_prefs_backup.json aparecen SIEMPRE en cualquier biblioteca que tengamos gestionada con el programa Calibre en un ordenador independiéntemente de que ese ordenador sea un windows, mac o linux. Como he dicho antes el archivo metadata.db es una base de datos con el listado de libros que tengamos que se va actualizando según añadimos, eliminamos o modificamos libros en el programa Calibre de ordenador.

El archivo metadata_db_prefs_backup.json es el archivo con los datos de la configuración que tengamos puesta en el programa Calibre del ordenador.

Lo que puede ocurrir es lo siguiente. Si creamos una nueva biblioteca en Calibre en el ordenador que contenga, por ejemplo, 3 libros para hacer una instalación de prueba en el nas de Calibre-web y a continuación, accedemos en nuestro ordenador al contenido de esa biblioteca con esos 3 libros el archivo metadata_db_prefs_backup.json NO APARECE hasta que cerramos el programa Calibre en el ordenador. Una vez hecho esto y volvemos a acceder al directorio de esa biblioteca en el ordenador ese archivo aparece junto al archivo metadata.db.

Una vez tengamos esos dos archivos más los libros correspondientes copiamos esa carpeta BIBLIOTECA al nas e instalamos Calibre-web siguiendo el tutorial.

Ya creo que sé dónde está el problema pero no sé cómo solucionarlo...La ruta donde tengo la base de datos, digamos que yo como usuario tengo permisos pero en realidad el grupo hay dos (admin + everyone) Pues a dicha carpeta no tiene acceso de lectura/Escritura el grupo de usuario EveryOne...

Lo que no sé esto en linux cómo se hace.. Es decir, sería como decirle que al grupo de usuarios Everyone sí pudiera tener acceso a esa carpeta, yo creo que con eso sí me funcionaría...

Si nadie sabe de todas formas lo dejo por aquí por si a alguien le ocurre que sepa más o menos de dónde viene el problema...


Lo conseguí! Efectivamente dándole el grupo de usuarios everyone acceso ya me lo permite así que genial. gracias a todos!
  Responder




Usuarios navegando en este tema: 2 invitado(s)