175 lines
4.1 KiB
YAML
175 lines
4.1 KiB
YAML
networks:
|
|
servarrnetwork:
|
|
ipam:
|
|
config:
|
|
- subnet: 172.18.0.0/24
|
|
|
|
services:
|
|
gluetun:
|
|
image: qmcgaw/gluetun
|
|
container_name: gluetun
|
|
cap_add:
|
|
- NET_ADMIN
|
|
devices:
|
|
- /dev/net/tun:/dev/net/tun
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.18.0.2
|
|
ports:
|
|
- 8080:8080 # qbittorrent webui
|
|
- 6881:6881 # qbittorrent torrent port
|
|
- 6789:6789 # nzbget
|
|
- 9696:9696 # prowlarr
|
|
volumes:
|
|
- ${CONFIG_PATH}/gluetun:/gluetun
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=${VPN_SERVICE_PROVIDER}
|
|
- VPN_TYPE=${VPN_TYPE}
|
|
- WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
|
|
- WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESSES}
|
|
- SERVER_CITIES=${SERVER_CITIES}
|
|
- OWNED_ONLY=${OWNED_ONLY}
|
|
- HEALTH_VPN_DURATION_INITIAL=${HEALTH_VPN_DURATION_INITIAL}
|
|
healthcheck:
|
|
test: ping -c 1 archlinux.org || exit 1
|
|
interval: 60s
|
|
timeout: 20s
|
|
retries: 5
|
|
restart: unless-stopped
|
|
|
|
deunhealth:
|
|
image: qmcgaw/deunhealth
|
|
container_name: deunhealth
|
|
network_mode: "none"
|
|
environment:
|
|
- LOG_LEVEL=info
|
|
- HEALTH_SERVER_ADDRESS=127.0.0.1:9999
|
|
- TZ=${TZ}
|
|
restart: always
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
|
qbittorrent:
|
|
image: lscr.io/linuxserver/qbittorrent:latest
|
|
container_name: qbittorrent
|
|
restart: unless-stopped
|
|
labels:
|
|
- deunhealth.restart.on.unhealthy= "true"
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
- WEBUI_PORT=8080
|
|
- TORRENTING_PORT=6881
|
|
volumes:
|
|
- ${CONFIG_PATH}/qbittorrent:/config
|
|
- ${DATA_PATH}:/data
|
|
network_mode: service:gluetun
|
|
healthcheck:
|
|
test: ping -c 1 archlinux.org || exit 1
|
|
interval: 60s
|
|
retries: 3
|
|
start_period: 20s
|
|
timeout: 10s
|
|
|
|
nzbget:
|
|
image: lscr.io/linuxserver/nzbget:latest
|
|
container_name: nzbget
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
- NZBGET_USER=${NZBGET_USER}
|
|
- NZBGET_PASS=${NZBGET_PASS}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/nzbget:/config
|
|
- ${DATA_PATH}:/data
|
|
restart: unless-stopped
|
|
network_mode: service:gluetun
|
|
|
|
prowlarr:
|
|
image: lscr.io/linuxserver/prowlarr:latest
|
|
container_name: prowlarr
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/prowlarr:/config
|
|
restart: unless-stopped
|
|
network_mode: service:gluetun
|
|
|
|
sonarr:
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
container_name: sonarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/sonarr:/config
|
|
- ${DATA_PATH}:/data
|
|
ports:
|
|
- 8989:8989
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.18.0.3
|
|
|
|
radarr:
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
container_name: radarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/radarr:/config
|
|
- ${DATA_PATH}:/data
|
|
ports:
|
|
- 7878:7878
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.18.0.4
|
|
|
|
lidarr:
|
|
container_name: lidarr
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/lidarr:/config
|
|
- ${DATA_PATH}:/data
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
ports:
|
|
- 8686:8686
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.18.0.5
|
|
|
|
bazarr:
|
|
image: lscr.io/linuxserver/bazarr:latest
|
|
container_name: bazarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${USER_PUID}
|
|
- PGID=${USER_PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ${CONFIG_PATH}/bazarr:/config
|
|
- ${DATA_PATH}:/data
|
|
ports:
|
|
- 6767:6767
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.18.0.6
|