Add tdarr to arr compose file

This commit is contained in:
Joey Hafner 2022-03-08 09:31:12 -08:00
parent c501d3dfcc
commit a65157de50
2 changed files with 79 additions and 2 deletions

View File

@ -2,3 +2,9 @@ DOCKER_DATA=/home/joey/data/arr
MEDIA_DIR=/mnt/nas/media
DOWNLOAD_DIR=/mnt/md0/torrenting/NZB
INCOMPLETE_DOWNLOAD_DIR=/mnt/md0/torrenting/NZB_incomplete
TRANSCODE_DIR=/mnt/md0/tdarr
## Generic
TZ=America/Los_Angeles
PUID=1000
PGID=1000

View File

@ -36,7 +36,7 @@ services:
- traefik.http.routers.sonarr.tls.certresolver=lets-encrypt
- traefik.http.services.sonarr.loadbalancer.server.port=8989
- traefik.http.routers.sonarr.middlewares=lan-only@file
nzbhydra2:
image: linuxserver/nzbhydra2
container_name: nzbhydra2
@ -75,8 +75,79 @@ services:
- traefik.http.routers.sabnzbd.tls.certresolver=lets-encrypt
- traefik.http.services.sabnzbd.loadbalancer.server.port=8080
- traefik.http.routers.sabnzbd.middlewares=lan-only@file
tdarr:
container_name: tdarr
image: haveagitgat/tdarr:latest
networks:
web:
tdarr:
ipv4_address: 172.110.0.10
ports:
- 8265:8265 # webUI port
- 8266:8266 # server port
- 8267:8267 # node port
labels:
- traefik.http.routers.tdarr.rule=Host(`tdarr.jafner.net`)
- traefik.http.routers.tdarr.tls.certresolver=lets-encrypt
- traefik.http.services.tdarr.loadbalancer.server.port=8265
environment:
- TZ=${TZ}
- PUID=${PUID}
- PGID=${PGID}
- UMASK_SET=002
- serverIP=0.0.0.0
- serverPort=8266
- webUIPort=8265
volumes:
- ${DOCKER_DATA}/tdarr/server:/app/server
- ${DOCKER_DATA}/tdarr/configs:/app/configs
- ${DOCKER_DATA}/tdarr/logs:/app/logs
- ${MEDIA_DIR}/Video/Movies:/movies
- ${MEDIA_DIR}/Video/Shows:/shows
- ${TRANSCODE_DIR}/transcode_cache:/temp
tdarr-node:
container_name: tdarr-node
image: haveagitgat/tdarr_node:latest
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
limits:
cpus: '12.00'
networks:
tdarr:
ipv4_address: 172.110.0.20
environment:
- TZ=${TZ}
- PUID=${PUID}
- PGID=${PGID}
- UMASK_SET=002
- nodeID=MainNode
- nodeIP=172.110.0.20
- nodePort=8267
- serverIP=172.110.0.10
- serverPort=8266
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=all
volumes:
- ${DOCKER_DATA}/tdarr/configs:/app/configs
- ${DOCKER_DATA}/tdarr/logs:/app/logs
- ${MEDIA_DIR}/Video/Movies:/movies
- ${MEDIA_DIR}/Video/Shows:/shows
- ${TRANSCODE_DIR}/transcode_cache:/temp
networks:
tdarr:
ipam:
driver: default
config:
- subnet: "172.110.0.0/24"
web:
external: true