Files
homelab-docker-compose-prod/arr-stack/docker-compose.yaml
2026-02-10 17:04:46 +00:00

105 lines
2.5 KiB
YAML

services:
qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Ho_Chi_Minh
- WEBUI_PORT=9865
- TORRENTING_PORT=6881
volumes:
- /docker/qbittorrent/config:/config
- /nfs/torrent:/downloads
ports:
- 8019:6881/tcp # BitTorrent TCP port
- 8019:6881/udp # BitTorrent UDP port
- 8020:9865/tcp # Additional port mapping
restart: unless-stopped
deploy:
resources:
limits:
memory: 3000M # limit runaway RAM usage
prowlarr:
image: linuxserver/prowlarr
container_name: prowlarr
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Ho_Chi_Minh
volumes:
- /docker/prowlarr/config:/config
ports:
- 8021:9696
restart: unless-stopped
radarr:
image: linuxserver/radarr
container_name: radarr
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Ho_Chi_Minh
volumes:
- /docker/radarr/config:/config
- /nfs/media/Movies:/data/media/movies
- /nfs/torrent:/downloads
ports:
- 8022:7878
restart: unless-stopped
sonarr:
image: linuxserver/sonarr
container_name: sonarr
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Ho_Chi_Minh
volumes:
- /docker/sonarr/config:/config
- /nfs/media/Shows:/data/media/tv
- /nfs/torrent:/downloads
ports:
- 8023:8989
restart: unless-stopped
bazarr:
image: linuxserver/bazarr
container_name: bazarr
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Ho_Chi_Minh
ports:
- 8024:6767
volumes:
- /docker/bazarr:/config
- /nfs/media/Movies:/data/media/movies
- /nfs/media/Shows:/data/media/tv
restart: unless-stopped
# flaresolverr:
# # DockerHub mirror flaresolverr/flaresolverr:latest
# image: ghcr.io/flaresolverr/flaresolverr:latest
# container_name: flaresolverr
# networks:
# arr_stack_network:
# ipv4_address: 172.100.0.15
# environment:
# - LOG_LEVEL=${LOG_LEVEL:-info}
# - LOG_HTML=${LOG_HTML:-false}
# - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
# - TZ=Asia/Ho_Chi_Minh
# ports:
# - "8102:8191"
# restart: unless-stopped
byparr:
image: ghcr.io/thephaseless/byparr:latest
container_name: byparr
restart: unless-stopped
shm_size: 2gb
volumes:
- /docker/byparr/screenshots:/app/screenshots