1.6 KiB
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.ymlin 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.