added calibre-web

This commit is contained in:
2024-06-20 23:59:00 -07:00
parent 4e26186252
commit 4015fe1915
12 changed files with 114 additions and 31 deletions

View File

@@ -31,20 +31,7 @@ services:
- homepage.widget.password=P@@fml123
networks:
- tnet
backup:
image: offen/docker-volume-backup:latest
restart: always
volumes:
# volumes to backup.
- adguard-workdir:/backup/adguard-workdir:ro
- adguard-confdir:/backup/adguard-confdir:ro
- /mnt/backup/docker/esh-vm-docker/adguard:/archive
# can omit below if not stopping service.
# - /var/run/docker.sock:/var/run/docker.sock:ro
env_file:
- .env
networks:
- tnet
volumes:
adguard-workdir: null
adguard-confdir: null

View File

@@ -0,0 +1,23 @@
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=2000
- PGID=2000
- TZ=Etc/UTC
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /opt/docker/conf/calibre-web:/config
- /mnt/books/calibre/calibre_library:/books
labels:
- homepage.group=Media
- homepage.name=Calibre-Web
- homepage.icon=si-calibreweb
- homepage.description=EBook Server (esh)
- homepage.href=http://10.0.50.45:8083
ports:
- 8083:8083
restart: unless-stopped
networks: {}

View File

@@ -6,8 +6,8 @@ services:
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- PUID=2000
- PGID=2000
- TZ=America/Los_Angeles
- PASSWORD= #optional
- CLI_ARGS= #optional

View File

@@ -20,19 +20,7 @@ services:
- DOCKGE_STACKS_DIR=/opt/docker/compose
networks:
- tnet
backup:
image: offen/docker-volume-backup:latest
restart: always
volumes:
# volumes to backup.
- dockge_data:/backup/dockge:ro
- /mnt/backup/docker/esh-vm-docker/dockge:/archive
# can omit below if not stopping service.
# - /var/run/docker.sock:/var/run/docker.sock:ro
env_file:
- .env
networks:
- tnet
volumes:
dockge_data: null
networks:

View File

@@ -16,7 +16,7 @@ services:
- tnet
labels:
- traefik.enable=true
- traefik.http.routers.homepage.rule=host(`10.0.50.45`)
- traefik.http.routers.homepage.rule=host(`eshhome`)
- traefik.http.services.homepage.loadbalancer.server.port=3000
- traefik.http.routers.homepage.priority=1
networks: