• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Servidor de libros con Booklore
#7
En los últimos dias se ha generado una polémica bastante importante en la que los colaboradores de Booklore han criticado muy dúramente al dueño del proyecto con el resultado de que este último se ha cabreado y lo ha cerrado dándolo por terminado y abandonado.

Por suerte el resto de la comunidad tenía copia del código antes de que su dueño cerrara el proyecto en Github y lo han publicado también en Github con la intención de continuarlo. El software es exáctamente el mismo, lo que se ha cambiado es el nombre del programa y también algunos nombres del compose de instalación, lógicamente también se ha cambiado la imagen del docker.

En el caso de que ya estéis utilizando Booklore no es necesario desinstalarlo para instalar la nueva versión, todo el compose de instalación publicado anteriórmente en este post sigue siendo válido, lo único que hay que modificar es la imagen del docker en el compose:

Se elimina image: booklore/booklore:latest

Y se sustituye por image: grimmory/grimmory:latest


En el caso de nuevas instalaciones el nuevo compose de instalación pasa a ser el siguiente:


services:
    grimmory:
        image: grimmory/grimmory:latest
        container_name: grimmory
        environment:
            - PUID=1000
            - PGID=100
            - TZ=Europe/Madrid
            - DATABASE_URL=jdbc:mariadb://mariadb:3306/grimmory
            - DATABASE_USERNAME=grimmory
            - DATABASE_PASSWORD=XXXX
            - DISK_TYPE=LOCAL
            - SWAGGER_ENABLED=false
        depends_on:
            mariadb:
                  condition: service_healthy
        ports:
            - 6060:6060
        volumes:
            - /your/local/path/to/booklore/data:/app/data
            - /your/local/path/to/booklore/books:/books
            - /your/local/path/to/booklore/bookdrop:/bookdrop
        healthcheck:
            test: wget -q -O - http://iplocaldelnas:6060/api/v1/healthcheck
            interval: 60s
            retries: 5
            start_period: 60s
            timeout: 10s
        restart: always

    mariadb:
          image: lscr.io/linuxserver/mariadb:latest
          container_name: mariadb
          environment:
              - PUID=1000
              - PGID=100
              - TZ=Europe/Madrid
              - MYSQL_ROOT_PASSWORD=YYYYYYYYYYY
              - MYSQL_DATABASE=grimmory
              - MYSQL_USER=grimmory
              - MYSQL_PASSWORD=XXXX
          volumes:
              - /your/local/path/to/mariadb/config:/config
          restart: always
          healthcheck:
              test: [CMD, mariadb-admin, ping, -h, localhost]
              interval: 5s
              timeout: 5s
              retries: 10


Explico las diferencias del compose nuevo respecto al anterior:

 - Se ha cambiado la imagen del docker

 - Se ha cambiado el nombre del docker ( de booklore a grimmory )

 - Se han cambiado el nombre de la base de datos y su usuario ( de booklore a grimmory )

 - Se ha eliminado la variable BOOKLORE_PORT=6060 por innecesaria.

 - Se ha añadido una nueva variable DISK_TYPE=LOCAL

Si Grimmory lo tenemos instalado en el nas junto a nuestra biblioteca de libros esa variable DISK_TYPE=LOCAL es válida.

Si Grimmory lo tenemos instalado en un ordenador y la biblioteca de libros está alojada en el nas tenemos que sustituirla por DISK_TYPE=NETWORK

Este último sistema no es aconsejable ya que se pierden funciones en Grimmory
Opnsense router

Qnap TS-264 QTS Hero

Minipc All - flash N305 Truenas Scale
  Reply


Messages In This Thread
Servidor de libros con Booklore - by yeraycito - 24-07-2025, 06:53 PM
RE: Servidor de libros con Booklore - by Duende - 09-11-2025, 08:49 PM
RE: Servidor de libros con Booklore - by yeraycito - 22-03-2026, 03:03 PM



Users browsing this thread: 1 Guest(s)