Files
homelab/assets/compose/servarr.yaml
2025-01-10 11:09:07 +01:00

103 lines
2.4 KiB
YAML

---
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
- 8080:8080 #qbittorrent
- 6881:6881 #qbittorrent
- 6881:6881/udp #qbittorrent
volumes:
- /docker/gluetun:/gluetun
environment:
- VPN_SERVICE_PROVIDER=privado
- OPENVPN_USER=abc
- OPENVPN_PASSWORD=abc #Verify there are no special characters in the password
- SERVER_COUNTRIES=Netherlands
# Timezone for accurate log times
- TZ=Europe/Brussels
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- /docker/qbittorrent:/config
- /data:/data
network_mode: service:gluetun
restart: unless-stopped
nzbget:
image: lscr.io/linuxserver/nzbget:latest
container_name: nzbget
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /docker/nzbget:/config
- /data:/data
ports:
- 6789:6789
restart: unless-stopped
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /docker/prowlarr:/config
ports:
- 9696:9696
restart: unless-stopped
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /docker/sonarr:/config
- /data:/data
ports:
- 8989:8989
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /docker/radarr:/config
- /data:/data
ports:
- 7878:7878
restart: unless-stopped
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /docker/bazarr:/config
- /data:/data
ports:
- 6767:6767
restart: unless-stopped