services: jellyfin: image: jellyfin/jellyfin container_name: jellyfin # user: uid:gid network_mode: host volumes: - /srv/arr_stack/jellyfin:/config - /srv/arr_stack/jellyfin/cache:/cache - /mnt/media:/media restart: unless-stopped # Optional - alternative address used for autodiscovery environment: - JELLYFIN_PublishedServerUrl=https://tv.tff.digital.com # Optional - may be necessary for docker healthcheck to pass if running in host network mode # extra_hosts: # - "host.docker.internal:host-gateway" sonarr: container_name: sonarr image: ghcr.io/hotio/sonarr:v4 ports: - 8989:8989 environment: # - PUID=1000 # - PGID=1000 # - UMASK=002 - TZ=US/Central volumes: - /srv/arr_stack/sonarr:/config - /mnt/media:/mnt restart: unless-stopped radarr: container_name: radarr image: ghcr.io/hotio/radarr ports: - 7878:7878 environment: # - PUID=1000 # - PGID=1000 # - UMASK=002 - TZ=US/Central volumes: - /srv/arr_stack/radarr:/config - /mnt/media:/mnt restart: unless-stopped prowlarr: container_name: prowlarr image: ghcr.io/hotio/prowlarr ports: - 9696:9696 environment: # - PUID=1000 # - PGID=1000 # - UMASK=002 - TZ=US/Central volumes: - /srv/arr_stack/prowlarr:/config ## This Bazarr is only used w/ Whisparr bazarr: container_name: bazarr image: ghcr.io/hotio/bazarr ports: - 6767:6767 environment: # - PUID=1000 # - PGID=1000 # - UMASK=002 - TZ=US/Central volumes: - /srv/arr_stack/bazarr:/config - /mnt/media:/mnt ## Web Based Providers bazarr2: container_name: bazarr2 image: ghcr.io/hotio/bazarr ports: - 6868:6767 environment: # - PUID=1000 # - PGID=1000 # - UMASK=002 - TZ=US/Central volumes: - /srv/arr_stack/bazarr2:/config - /mnt/media:/media overseerr: image: sctx/overseerr:latest container_name: overseerr environment: - TZ=US/Central ports: - 5055:5055 volumes: - /srv/arr_stack/overseerr/:/app/config restart: unless-stopped tautulli: image: ghcr.io/tautulli/tautulli container_name: tautulli restart: unless-stopped volumes: - /srv/arr_stack/tautulli/data:/config environment: - TZ=US/Central ports: - 8181:8181 # whisperasr: # image: onerahmet/openai-whisper-asr-webservice:latest # container_name: whisper # restart: unless-stopped # environment: # - ASR_MODEL=large # ports: # - 9010:9000 # recyclarr: # image: ghcr.io/recyclarr/recyclarr:latest # container_name: recyclarr # volumes: # - /srv/arr_stack/recyclarr/config:/config # environment: # - TZ=US/Central # - RECYCLARR_CREATE_CONFIG=true # gluetun: # image: qmcgaw/gluetun # cap_add: # - NET_ADMIN # environment: # - VPN_SERVICE_PROVIDER=nordvpn # - VPN_TYPE=openvpn # or wireguard # - OPENVPN_USER=abc # - OPENVPN_PASSWORD=abc # - SERVER_COUNTRIES=Netherlands # qbittorrent: # image: qbittorrentofficial/qbittorrent-nox # container_name: qbittorrent # network_mode: container:gluetun # environment: # - PUID=${PUID} # - PGID=${PGID} # - QBT_WEBUI_PORT=8080 # - QBT_EULA=accept # ports: # - 8080:8080 # volumes: # - /srv/arr_stack/qbittorrent/config/:/config # - /mnt/media:/media # restart: unless-stopped #networks: {} networks: {}