31-12-2025, 04:51 PM
Booklore a mi parecer se ha convertido en el mejor gestor de libros electrónicos existente actuálmente, no sólo ha llegado a un punto de madurez sensacional en funciones sino que también ha mejorado mucho en rendimiento y más que lo va a hacer próximamente de cara al manejo de grandes bibliotecas. El desarrollo del programa es constante gracias a que se ha incorporado mucha gente nueva últimamente que está colaborando de forma muy activa.
Una de las modificaciones que se acaba de producir es un cambio en el compose de instalación al que se añade unas variables healthchek en el apartado de Booklore que ya tenía antes el apartado Mariadb que son las siguientes:
healthcheck:
test: wget -q -O - http://localhost:6060/api/v1/healthcheck
interval: 60s
retries: 5
start_period: 60s
timeout: 10s
Como se puede ver uno de los valores hace referencia a localhost que en mi caso particular me es válido ya que tengo Booklore instalado en mi ordenador Manjaro mediante docker y NO en el nas. Si se tuviera Booklore instalado mediante docker en el nas tendremos que sustituir ese valor localhost por la ip local del nas.
El compose resultante sería el siguiente:
services:
booklore:
image: booklore/booklore:latest
container_name: booklore
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Madrid
- DATABASE_URL=jdbc:mariadb://mariadb:3306/booklore
- DATABASE_USERNAME=booklore
- DATABASE_PASSWORD=XXXX
- BOOKLORE_PORT=6060
- 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=booklore
- MYSQL_USER=booklore
- 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
Una de las modificaciones que se acaba de producir es un cambio en el compose de instalación al que se añade unas variables healthchek en el apartado de Booklore que ya tenía antes el apartado Mariadb que son las siguientes:
healthcheck:
test: wget -q -O - http://localhost:6060/api/v1/healthcheck
interval: 60s
retries: 5
start_period: 60s
timeout: 10s
Como se puede ver uno de los valores hace referencia a localhost que en mi caso particular me es válido ya que tengo Booklore instalado en mi ordenador Manjaro mediante docker y NO en el nas. Si se tuviera Booklore instalado mediante docker en el nas tendremos que sustituir ese valor localhost por la ip local del nas.
El compose resultante sería el siguiente:
services:
booklore:
image: booklore/booklore:latest
container_name: booklore
environment:
- PUID=1000
- PGID=100
- TZ=Europe/Madrid
- DATABASE_URL=jdbc:mariadb://mariadb:3306/booklore
- DATABASE_USERNAME=booklore
- DATABASE_PASSWORD=XXXX
- BOOKLORE_PORT=6060
- 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=booklore
- MYSQL_USER=booklore
- 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
Opnsense router
Qnap TS-264 QTS Hero
Minipc All - flash N305 Truenas Scale
Qnap TS-264 QTS Hero
Minipc All - flash N305 Truenas Scale

