Compare commits

..

3 Commits

Author SHA1 Message Date
debian
bac65fab74 add some *arr stack 2024-03-02 18:46:14 +01:00
debian
22a94ca6cf add qbittorrent 2024-03-02 18:44:44 +01:00
debian
e94f2adc9b add audiobookshelf 2024-03-02 18:44:27 +01:00
4 changed files with 91 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
services:
audiobookshelf:
extends:
file: ${TEMPLATES_PATH}
service: default
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
ports:
- 13378:80
volumes:
# - ${AUDIOBOOKSHELF_EXTERNAL_PATH}/audiobooks:/audiobooks
# - ${AUDIOBOOKSHELF_EXTERNAL_PATH}/podcasts:/podcasts
- ${MEDIA_PATH}/data/media/audiobooks:/audiobooks
- ${MEDIA_PATH}/audiobookshelf/config:/config
- ${MEDIA_PATH}/audiobookshelf/data/metadata:/metadata
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.audiobookshelf.rule=Host(`audiobookshelf.${PUBLIC_DOMAIN}`)"
- "traefik.http.routers.audiobookshelf.entrypoints=https"
- "traefik.http.routers.audiobookshelf.tls.certresolver=myresolver"
- 'traefik.http.routers.audiobookshelf.tls=true'
# Middlewares
- "traefik.http.routers.audiobookshelf.middlewares=crowdsec-bouncer@file"

View File

@@ -0,0 +1,19 @@
services:
prowlarr:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/prowlarr:develop
container_name: prowlarr
ports:
- 2004:9696
volumes:
- ${MEDIA_PATH}/prowlarr/config:/config
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.prowlarr.rule=Host(`prowlarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.prowlarr.entrypoints=https"
- 'traefik.http.routers.prowlarr.tls=true'

View File

@@ -0,0 +1,26 @@
services:
qbittorrent:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
ports:
- 2002:2002
- 6881:6881
- 6881:6881/udp
environment:
- WEBUI_PORT=2002
- TORRENTING_PORT=6881
volumes:
- ${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}/data/torrents:/data/torrents
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.qbittorrent.rule=Host(`qbittorrent.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.qbittorrent.entrypoints=https"
- 'traefik.http.routers.qbittorrent.tls=true'

View File

@@ -0,0 +1,20 @@
services:
readarr:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/readarr:develop
container_name: readarr
ports:
- 2003:8787
volumes:
- ${MEDIA_PATH}/readarr/config:/config
- ${MEDIA_PATH}/data:/data
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.readarr.rule=Host(`readarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.readarr.entrypoints=https"
- 'traefik.http.routers.readarr.tls=true'