Files
CalibreWeb/Brain.md
2026-05-21 13:01:07 +02:00

1.6 KiB

Calibre-Web Brain

Service: Calibre-Web / Books

Domain:

https://books.mischlabs.de

Gitea target:

https://git.mischlabs.de/MrDiderot/CalibreWeb.git

Initial push:

main -> origin/main
Commit: d909501 Add Calibre-Web infrastructure

Current NAS state captured on 2026-05-21:

Container: calibre-web
Image:     lscr.io/linuxserver/calibre-web:latest
Ports:     0.0.0.0:8083->8083/tcp, :::8083->8083/tcp
Status:    Up 4 days

Mounts:

/volume1/calibreweb/data/books  -> /books
/volume1/calibreweb/data/config -> /config

Environment:

TZ=Europe/Berlin
PUID=1000
PGID=1000

Note: The live Compose file uses PGID=${PGID:-10}, but the inspected running container reported PGID=1000. This likely comes from the NAS .env. Preserve the NAS .env value when redeploying.

Compose path on NAS:

/volume2/docker/calibreweb/docker-compose.yml

Decision:

  • This is currently an infrastructure repository, not a custom app image repository.
  • Use the upstream image lscr.io/linuxserver/calibre-web:latest.
  • The universal Watchtower instance on the NAS can update this service directly.
  • Only add a Dockerfile and Gitea Actions workflow if custom image changes become necessary later.
  • The initial docker-compose.yml in this repo was copied from the live NAS compose file at /volume2/docker/calibreweb/docker-compose.yml.
  • The repository was pushed to Gitea on 2026-05-21.

Important:

  • Do not move or delete /volume1/calibreweb/data/books.
  • Do not move or delete /volume1/calibreweb/data/config.
  • If Calibre-Web appears empty after deployment, check bind mounts before assuming data loss.