Experimenting with traefik to no avail
This commit is contained in:
+134
-133
@@ -4,24 +4,25 @@ services:
|
||||
|
||||
# image used to index torrent links from the internet
|
||||
prowlarr:
|
||||
image: linuxserver/prowlarr:latest
|
||||
image: ghcr.io/hotio/prowlarr:latest
|
||||
container_name: arr-suite-prowlarr
|
||||
deploy:
|
||||
placement:
|
||||
constraints: [node.labels.media_disk == true ]
|
||||
environment:
|
||||
- PUID=988
|
||||
- PGID=979
|
||||
- PGID=101
|
||||
- UMASK=002
|
||||
- TZ=Europe/Stockholm
|
||||
volumes:
|
||||
- "prowlarr:/config"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "/data/backup/arr/prowlarr:/config/backup"
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/configs/prowlarr:/config # database and Prowlarr configs
|
||||
expose:
|
||||
- 9696/tcp # web ui
|
||||
ports:
|
||||
- 9696:9696/tcp # web ui
|
||||
#expose:
|
||||
# - 9696/tcp # web ui
|
||||
#ports:
|
||||
# - 9696:9696/tcp # web ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik-public
|
||||
@@ -40,145 +41,145 @@ services:
|
||||
# - traefik.http.routers.prowlarr.middlewares=local-ipwhitelist@file
|
||||
|
||||
# image used to scan for tv shows
|
||||
sonarr:
|
||||
image: linuxserver/sonarr:latest
|
||||
container_name: arr-suite-sonarr
|
||||
deploy:
|
||||
placement:
|
||||
constraints: [node.labels.media_disk == true ]
|
||||
environment:
|
||||
- PUID=989
|
||||
- PGID=979
|
||||
- TZ=Europe/Stockholm
|
||||
- UMASK=002
|
||||
volumes:
|
||||
- "sonarr:/config"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "/var/cloud/Media/Serier:/media/tv"
|
||||
- "/var/cloud/transmission/downloads:/data/torrents"
|
||||
- "/var/cloud/Media/Trashcan/Series:/media/trash"
|
||||
#sonarr:
|
||||
# image: linuxserver/sonarr:latest
|
||||
# container_name: arr-suite-sonarr
|
||||
# deploy:
|
||||
# placement:
|
||||
# constraints: [node.labels.media_disk == true ]
|
||||
# environment:
|
||||
# - PUID=989
|
||||
# - PGID=979
|
||||
# - TZ=Europe/Stockholm
|
||||
# - UMASK=002
|
||||
# volumes:
|
||||
# - "sonarr:/config"
|
||||
# - "/etc/localtime:/etc/localtime:ro"
|
||||
# - "/var/cloud/Media/Serier:/media/tv"
|
||||
# - "/var/cloud/transmission/downloads:/data/torrents"
|
||||
# - "/var/cloud/Media/Trashcan/Series:/media/trash"
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/configs/sonarr:/config # database and Radarr configs
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/media:/media # location of media and qbittorrent download folder
|
||||
expose:
|
||||
- 8989/tcp # web ui
|
||||
ports:
|
||||
- 8989:8989/tcp # web ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik-public
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=traefik-public
|
||||
- traefik.constraint-label=traefik-public
|
||||
- "traefik.http.routers.sonarr.rule=(Host(`niefelheim.com`) && Path(`/sonarr`))"
|
||||
- traefik.http.services.sonarr.loadbalancer.server.port=8989
|
||||
# expose:
|
||||
# - 8989/tcp # web ui
|
||||
# ports:
|
||||
# - 8989:8989/tcp # web ui
|
||||
# restart: unless-stopped
|
||||
# networks:
|
||||
# - traefik-public
|
||||
# labels:
|
||||
# - traefik.enable=true
|
||||
# - traefik.docker.network=traefik-public
|
||||
# - traefik.constraint-label=traefik-public
|
||||
# - "traefik.http.routers.sonarr.rule=(Host(`niefelheim.com`) && Path(`/sonarr`))"
|
||||
# - traefik.http.services.sonarr.loadbalancer.server.port=8989
|
||||
# # Optional part for traefik middlewares
|
||||
# - traefik.http.routers.sonarr.middlewares=local-ipwhitelist@file
|
||||
|
||||
# image used to scan for movies
|
||||
radarr:
|
||||
image: linuxserver/radarr:latest
|
||||
container_name: arr-suite-radarr
|
||||
deploy:
|
||||
placement:
|
||||
constraints: [node.labels.media_disk == true ]
|
||||
environment:
|
||||
- PUID=990
|
||||
- PGID=101
|
||||
- UMASK=002
|
||||
- TZ=Europe/Stockholm
|
||||
volumes:
|
||||
- "radarr:/config"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "/var/cloud/transmission/downloads:/data/torrents"
|
||||
- "/var/cloud/Media/Film:/media/movies"
|
||||
- "/var/cloud/Media/Kids:/media/movies2"
|
||||
- "/var/cloud/Media/Trashcan/Movies:/media/trash"
|
||||
#radarr:
|
||||
# image: linuxserver/radarr:latest
|
||||
# container_name: arr-suite-radarr
|
||||
# deploy:
|
||||
# placement:
|
||||
# constraints: [node.labels.media_disk == true ]
|
||||
# environment:
|
||||
# - PUID=990
|
||||
# - PGID=101
|
||||
# - UMASK=002
|
||||
# - TZ=Europe/Stockholm
|
||||
# volumes:
|
||||
# - "radarr:/config"
|
||||
# - "/etc/localtime:/etc/localtime:ro"
|
||||
# - "/var/cloud/transmission/downloads:/data/torrents"
|
||||
# - "/var/cloud/Media/Film:/media/movies"
|
||||
# - "/var/cloud/Media/Kids:/media/movies2"
|
||||
# - "/var/cloud/Media/Trashcan/Movies:/media/trash"
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/configs/radarr:/config
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/media:/media # location of media and qbittorrent download folder
|
||||
expose:
|
||||
- 7878/tcp # web ui
|
||||
ports:
|
||||
- 7878:7878/tcp # web ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik-public
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=traefik-public
|
||||
- "traefik.http.routers.radarr.rule=(Host(`niefelheim.com`) && Path(`/radarr`))"
|
||||
- traefik.constraint-label=traefik-public
|
||||
- traefik.http.services.radarr.loadbalancer.server.port=7878
|
||||
# expose:
|
||||
# - 7878/tcp # web ui
|
||||
# ports:
|
||||
# - 7878:7878/tcp # web ui
|
||||
# restart: unless-stopped
|
||||
# networks:
|
||||
# - traefik-public
|
||||
# labels:
|
||||
# - traefik.enable=true
|
||||
# - traefik.docker.network=traefik-public
|
||||
# - "traefik.http.routers.radarr.rule=(Host(`niefelheim.com`) && Path(`/radarr`))"
|
||||
# - traefik.constraint-label=traefik-public
|
||||
# - traefik.http.services.radarr.loadbalancer.server.port=7878
|
||||
# # Optional part for traefik middlewares
|
||||
# - traefik.http.routers.radarr.middlewares=local-ipwhitelist@file
|
||||
|
||||
# image used to scan for music
|
||||
lidarr:
|
||||
image: linuxserver/lidarr:latest
|
||||
container_name: arr-suite-lidarr
|
||||
deploy:
|
||||
placement:
|
||||
constraints: [node.label.media_disk == true ]
|
||||
environment:
|
||||
- PUID=993
|
||||
- PGID=101
|
||||
- TZ=Europe/Stockholm
|
||||
volumes:
|
||||
- "lidarr:/config"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "/var/cloud/Media/Mp3:/media/music"
|
||||
- "/var/cloud/Media/Trashcan:/media/trash"
|
||||
- "/var/cloud/transmission/downloads:/data/torrents"
|
||||
#lidarr:
|
||||
# image: linuxserver/lidarr:latest
|
||||
# container_name: arr-suite-lidarr
|
||||
# deploy:
|
||||
# placement:
|
||||
# constraints: [node.label.media_disk == true ]
|
||||
# environment:
|
||||
# - PUID=993
|
||||
# - PGID=101
|
||||
# - TZ=Europe/Stockholm
|
||||
# volumes:
|
||||
# - "lidarr:/config"
|
||||
# - "/etc/localtime:/etc/localtime:ro"
|
||||
# - "/var/cloud/Media/Mp3:/media/music"
|
||||
# - "/var/cloud/Media/Trashcan:/media/trash"
|
||||
# - "/var/cloud/transmission/downloads:/data/torrents"
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/configs/lidarr:/config
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/media:/media # location of media and qbittorrent download folder
|
||||
expose:
|
||||
- 8686/tcp # web ui
|
||||
ports:
|
||||
- 8686:8686/tcp # web ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik-public
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=traefik-public
|
||||
- "traefik.http.routers.lidarr.rule=(Host(`niefelheim.com`) && Path(`/lidarr`))"
|
||||
- traefik.constraint-label=traefik-public
|
||||
- traefik.http.services.lidarr.loadbalancer.server.port=8686
|
||||
# expose:
|
||||
# - 8686/tcp # web ui
|
||||
# ports:
|
||||
# - 8686:8686/tcp # web ui
|
||||
# restart: unless-stopped
|
||||
# networks:
|
||||
# - traefik-public
|
||||
# labels:
|
||||
# - traefik.enable=true
|
||||
# - traefik.docker.network=traefik-public
|
||||
# - "traefik.http.routers.lidarr.rule=(Host(`niefelheim.com`) && Path(`/lidarr`))"
|
||||
# - traefik.constraint-label=traefik-public
|
||||
# - traefik.http.services.lidarr.loadbalancer.server.port=8686
|
||||
# # Optional part for traefik middlewares
|
||||
# - traefik.http.routers.lidarr.middlewares=local-ipwhitelist@file
|
||||
|
||||
# image used to scan for books
|
||||
readarr:
|
||||
image: linuxserver/readarr:develop
|
||||
container_name: arr-suite-readarr
|
||||
deploy:
|
||||
placement:
|
||||
constraints: [node.label.media_disk == true ]
|
||||
environment:
|
||||
- PUID=991
|
||||
- PGID=101
|
||||
- TZ=Europe/Stockholm
|
||||
volumes:
|
||||
- "readarr:/config"
|
||||
- "/etc/localtime:/etc/localtime:ro"
|
||||
- "/var/cloud/transmission/downloads:/data/torrents"
|
||||
- "/var/cloud/Media/Books:/media/books"
|
||||
- "/var/cloud/Media/Trashcan/Books:/media/trash"
|
||||
#readarr:
|
||||
# image: linuxserver/readarr:develop
|
||||
# container_name: arr-suite-readarr
|
||||
# deploy:
|
||||
# placement:
|
||||
# constraints: [node.label.media_disk == true ]
|
||||
# environment:
|
||||
# - PUID=991
|
||||
# - PGID=101
|
||||
# - TZ=Europe/Stockholm
|
||||
# volumes:
|
||||
# - "readarr:/config"
|
||||
# - "/etc/localtime:/etc/localtime:ro"
|
||||
# - "/var/cloud/transmission/downloads:/data/torrents"
|
||||
# - "/var/cloud/Media/Books:/media/books"
|
||||
# - "/var/cloud/Media/Trashcan/Books:/media/trash"
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/configs/readarr:/config
|
||||
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/arr-suite/media:/media # location of media and qbittorrent download folder
|
||||
expose:
|
||||
- 8787/tcp # web ui
|
||||
ports:
|
||||
- 8787:8787/tcp # web ui
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- traefik-public
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.docker.network=traefik-public
|
||||
- traefik.constraint-label=traefik-public
|
||||
- "traefik.http.routers.readarr.rule=(Host(`niefelheim.com`) && Path(`/readarr`))"
|
||||
- traefik.http.services.readarr.loadbalancer.server.port=8787
|
||||
# expose:
|
||||
# - 8787/tcp # web ui
|
||||
# ports:
|
||||
# - 8787:8787/tcp # web ui
|
||||
# restart: unless-stopped
|
||||
# networks:
|
||||
# - traefik-public
|
||||
# labels:
|
||||
# - traefik.enable=true
|
||||
# - traefik.docker.network=traefik-public
|
||||
# - traefik.constraint-label=traefik-public
|
||||
# - "traefik.http.routers.readarr.rule=(Host(`niefelheim.com`) && Path(`/readarr`))"
|
||||
# - traefik.http.services.readarr.loadbalancer.server.port=8787
|
||||
# # Optional part for traefik middlewares
|
||||
# - traefik.http.routers.readarr.middlewares=local-ipwhitelist@file
|
||||
|
||||
@@ -315,13 +316,13 @@ networks:
|
||||
volumes:
|
||||
#bazarr:
|
||||
# driver: local
|
||||
lidarr:
|
||||
driver: local
|
||||
#lidarr:
|
||||
# driver: local
|
||||
prowlarr:
|
||||
driver: local
|
||||
readarr:
|
||||
driver: local
|
||||
radarr:
|
||||
driver: local
|
||||
sonarr:
|
||||
driver: local
|
||||
#readarr:
|
||||
# driver: local
|
||||
#radarr:
|
||||
# driver: local
|
||||
#sonarr:
|
||||
# driver: local
|
||||
|
||||
Reference in New Issue
Block a user