improvements data stores and torrent pipeline

This commit is contained in:
chris
2025-09-25 22:59:22 +02:00
parent c6f4b733b3
commit 5609944f02
5 changed files with 14 additions and 8 deletions

View File

@@ -11,7 +11,6 @@ services:
- ip6net - ip6net
volumes: volumes:
- ${AUDIOBOOKSHELF_EXTERNAL_PATH}:/audiobooks - ${AUDIOBOOKSHELF_EXTERNAL_PATH}:/audiobooks
# - ${MEDIA_PATH}/data/media/audiobooks:/audiobooks
- ${MEDIA_PATH}/audiobookshelf/config:/config - ${MEDIA_PATH}/audiobookshelf/config:/config
- ${MEDIA_PATH}/audiobookshelf/data/metadata:/metadata - ${MEDIA_PATH}/audiobookshelf/data/metadata:/metadata
labels: labels:

View File

@@ -9,7 +9,8 @@ services:
- PASSWORD= #optional - PASSWORD= #optional
- CLI_ARGS= #optional - CLI_ARGS= #optional
volumes: volumes:
- ${MEDIA_PATH}/data/media/ebooks:/config - ${EXTERNAL_STORAGE}/media/books:/config/library
- ${MEDIA_PATH}/data/downloaded/books:/config/tosync
ports: ports:
- 2005:8080 # gui - 2005:8080 # gui
- 2006:8181 # gui https - 2006:8181 # gui https
@@ -24,6 +25,7 @@ services:
- "traefik.http.routers.calibre.rule=Host(`calibre.${LOCAL_DOMAIN}`)" - "traefik.http.routers.calibre.rule=Host(`calibre.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.calibre.entrypoints=https" - "traefik.http.routers.calibre.entrypoints=https"
- 'traefik.http.routers.calibre.tls=true' - 'traefik.http.routers.calibre.tls=true'
- 'traefik.http.services.calibre.loadbalancer.server.port=8080'
calibre-web: calibre-web:
extends: extends:
@@ -35,9 +37,9 @@ services:
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional - DOCKER_MODS=linuxserver/mods:universal-calibre #optional
# - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional # - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes: volumes:
- /path/to/calibre-web/data:/config - ${EXTERNAL_STORAGE}/media/books:/books
- ${MEDIA_PATH}/calibre/data:/config - ${MEDIA_PATH}/calibre/data:/config
- ${MEDIA_PATH}/data/media/ebooks:/books # - ${MEDIA_PATH}/data/media/ebooks:/books
ports: ports:
- 2008:8083 - 2008:8083
networks: networks:

View File

@@ -18,6 +18,7 @@ services:
- "com.centurylinklabs.watchtower.enable=true" - "com.centurylinklabs.watchtower.enable=true"
# Traefik # Traefik
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.kiwix.rule=Host(`kiwix.${LOCAL_DOMAIN}`)" - "traefik.http.routers.kiwix.rule=Host(`wikipedia.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.kiwix.entrypoints=https" - "traefik.http.routers.kiwix.entrypoints=https"
- 'traefik.http.routers.kiwix.tls=true' - 'traefik.http.routers.kiwix.tls=true'
- 'traefik.http.services.kiwix.loadbalancer.server.port=8080'

View File

@@ -19,6 +19,8 @@ services:
- ${MEDIA_PATH}/qbittorrent/config:/config - ${MEDIA_PATH}/qbittorrent/config:/config
- ${MEDIA_PATH}/qbittorrent/downloads:/downloads # do not use this folder, see https://wiki.servarr.com/docker-guide#consistent-and-well-planned-paths -> issues - ${MEDIA_PATH}/qbittorrent/downloads:/downloads # do not use this folder, see https://wiki.servarr.com/docker-guide#consistent-and-well-planned-paths -> issues
- ${MEDIA_PATH}/data/torrents:/data/torrents - ${MEDIA_PATH}/data/torrents:/data/torrents
- ${MEDIA_PATH}/data/downloaded/books:/data/downloaded/books
- ${EXTERNAL_STORAGE}/media/audiobooks:/data/downloaded/audiobooks
labels: labels:
# Watchtower # Watchtower
- "com.centurylinklabs.watchtower.enable=true" - "com.centurylinklabs.watchtower.enable=true"
@@ -26,4 +28,4 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.qbittorrent.rule=Host(`qbittorrent.${LOCAL_DOMAIN}`)" - "traefik.http.routers.qbittorrent.rule=Host(`qbittorrent.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.qbittorrent.entrypoints=https" - "traefik.http.routers.qbittorrent.entrypoints=https"
- 'traefik.http.routers.qbittorrent.tls=true' - 'traefik.http.routers.qbittorrent.tls=true'

View File

@@ -11,7 +11,9 @@ services:
- ip4net - ip4net
volumes: volumes:
- ${MEDIA_PATH}/readarr/config:/config - ${MEDIA_PATH}/readarr/config:/config
- ${MEDIA_PATH}/data:/data - ${MEDIA_PATH}/data/torrents:/data/torrents
- ${EXTERNAL_STORAGE}/media/audiobooks:/data/media/audiobooks
- ${EXTERNAL_STORAGE}/media/books:/data/media/books
labels: labels:
# Watchtower # Watchtower
- "com.centurylinklabs.watchtower.enable=true" - "com.centurylinklabs.watchtower.enable=true"
@@ -19,4 +21,4 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.readarr.rule=Host(`readarr.${LOCAL_DOMAIN}`)" - "traefik.http.routers.readarr.rule=Host(`readarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.readarr.entrypoints=https" - "traefik.http.routers.readarr.entrypoints=https"
- 'traefik.http.routers.readarr.tls=true' - 'traefik.http.routers.readarr.tls=true'