arr: Add tdarr service

This commit is contained in:
Marty Oehme 2025-08-09 23:25:36 +02:00
parent 38ca54a027
commit 5d69d45b97
Signed by: Marty
GPG key ID: 4E535BC19C61886E
2 changed files with 39 additions and 0 deletions

View file

@ -8,6 +8,7 @@ arrstack_lidarr_subdomain: "{{ arrstack_protocol }}lidarr.{{ domain | default('e
arrstack_readarr_subdomain: "{{ arrstack_protocol }}readarr.{{ domain | default('example.org') }}"
arrstack_prowlarr_subdomain: "{{ arrstack_protocol }}prowlarr.{{ domain | default('example.org') }}"
arrstack_beets_subdomain: "{{ arrstack_protocol }}beets.{{ domain | default('example.org') }}"
arrstack_tdarr_subdomain: "{{ arrstack_protocol }}tdarr.{{ domain | default('example.org') }}"
arrstack_sabnzbd_subdomain: "{{ arrstack_protocol }}usenet.{{ domain | default('example.org') }}"
arrstack_qbit_subdomain: "{{ arrstack_protocol }}torrent.{{ domain | default('example.org') }}"
arrstack_jellyseerr_subdomain: "{{ arrstack_protocol }}get.{{ domain | default('example.org') }}"

View file

@ -122,6 +122,41 @@ services:
caddy: "{{ arrstack_beets_subdomain }}"
caddy.reverse_proxy: "{{ '{{' }}upstreams 8337{{ '}}'}}"
tdarr:
image: ghcr.io/haveagitgat/tdarr
container_name: tdarr
networks:
- caddy
group_add:
- video # video
# - render # render NOTE: Would have to be added for e.g. Ubuntu 20+ afaik
environment:
- PUID={{ arrstack_puid }}
- PGID={{ arrstack_pgid }}
- TZ={{ arrstack_tz }}
- UMASK_SET={{ arrstack_umask_set }}
- serverIP=0.0.0.0
- serverPort=8266
- webUIPort=8265
- internalNode=true
- inContainer=true
- ffmpegVersion=7
- auth=false
- maxLogSizeMB=10
volumes:
- "{{ arrstack_env_dir }}/config/tdarr:/app/configs"
- "{{ arrstack_env_dir }}/data/tdarr:/app/server"
- "{{ arrstack_serve_dir }}/media/tv:/media/tv"
- "/mnt/ext/data/media/movies:/media/movies" # FIXME: To be changed?
- "/transcodes:/transcodes" # TODO: Implement dynamic form with variable?
restart: unless-stopped
devices:
- /dev/dri:/dev/dri
labels:
caddy: "{{ arrstack_tdarr_subdomain }}"
caddy.reverse_proxy: "{{ '{{' }}upstreams 8265{{ '}}'}}"
sabnzbd:
container_name: sabnzbd
image: lscr.io/linuxserver/sabnzbd:latest
@ -254,6 +289,9 @@ services:
- PGID={{ arrstack_pgid }}
- TZ={{ arrstack_tz }}
- UMASK_SET={{ arrstack_umask_set }}
group_add:
- video # video
# - render # render
devices:
- /dev/dri:/dev/dri
#environment: