calibre-web

This commit is contained in:
2025-02-22 19:57:45 +01:00
parent 7faa737a1f
commit da26a0bc75
5 changed files with 692 additions and 637 deletions

View File

@@ -442,3 +442,32 @@ services:
traefik.http.routers.dashy-websecure.middlewares: dashy-redirect
# services
traefik.http.services.dashy-websecure.loadbalancer.server.port: 8080
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1400
- PGID=1400
- TZ=Etc/UTC
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- "{{docker.calibre.data_path}}:/config"
- "{{docker.calibre.library_path}}:/books"
restart: always
labels:
traefik.enable: true
# redirect scheme
traefik.http.middlewares.calibre-redirect.redirectscheme.scheme: https
traefik.http.middlewares.calibre-redirect.redirectscheme.permanent: true
# http
traefik.http.routers.calibre-web.rule: Host(`calibre.zacke.xyz`)
traefik.http.routers.calibre-web.entrypoints: web
traefik.http.routers.calibre-web.middlewares: calibre-redirect
# https
traefik.http.routers.calibre-websecure.rule: Host(`calibre.zacke.xyz`)
traefik.http.routers.calibre-websecure.entrypoints: websecure
traefik.http.routers.calibre-websecure.tls.certresolver: myresolver
traefik.http.routers.calibre-websecure.middlewares: calibre-redirect
# services
traefik.http.services.calibre-websecure.loadbalancer.server.port: 8083