Initial Calibre Commit

This commit is contained in:
2026-01-17 22:13:39 -05:00
parent 7c2277786d
commit 581c91162b
3 changed files with 74 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
services:
app:
image: lscr.io/linuxserver/calibre:latest
container_name: calibre
#security_opt:
#- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=America/Detroit
#- PASSWORD=${PASSWORD}
- CLI_ARGS='--disable-web-password'
volumes:
- ./app-config:/config
- ./calibre-lib:/calibre
ports:
- 9000:8080 # Calibre desktop gui (only for reverse proxy access)
- 9001:8181 # Calibre desktop gui HTTPS
- 9002:8081 # Calibre webserver gui (needs to be enabled in gui settings first)
shm_size: "1gb"
restart: unless-stopped
web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=America/Detroit
- WEB_USER=${USERNAME}
- WEB_PASSWORD=${PASSWORD}
#- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
#- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- ./web-config:/config
- ./calibre-lib:/books
ports:
- 9004:8083
networks:
- 'homelab'
- 'default'
restart: unless-stopped
networks:
homelab:
external: true