149 lines
3.9 KiB
YAML
149 lines
3.9 KiB
YAML
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: {}
|