206 lines
4.7 KiB
YAML
206 lines
4.7 KiB
YAML
---
|
|
networks:
|
|
servarrnetwork:
|
|
name: servarrnetwork
|
|
ipam:
|
|
config:
|
|
- subnet: 172.39.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.39.0.2
|
|
ports:
|
|
- 6881:6881
|
|
- 6881:6881/udp
|
|
- 8085:8085
|
|
- 6881:6881
|
|
- 6789:6789
|
|
- 9696:9696
|
|
volumes:
|
|
- ./gluetun:/gluetun
|
|
healthcheck:
|
|
test: ping -c 1 www.google.com || exit 1
|
|
interval: 20s
|
|
timeout: 10s
|
|
retries: 5
|
|
environment:
|
|
- VPN_SERVICE_PROVIDER=private internet access
|
|
- OPENVPN_USER=p5492873
|
|
- OPENVPN_PASSWORD=5goiaAsYEg
|
|
- SERVER_REGIONS=Lithuania
|
|
- TZ=America/Chicago
|
|
- UPDATER_PERIOD=24h
|
|
restart: always
|
|
qbittorrent:
|
|
image: lscr.io/linuxserver/qbittorrent
|
|
container_name: qbittorrent
|
|
network_mode: service:gluetun
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
- WEBUI_PORT=8085
|
|
volumes:
|
|
- ./qbittorrent:/config
|
|
- /data:/data
|
|
depends_on:
|
|
gluetun:
|
|
condition: service_healthy
|
|
restart: true
|
|
restart: unless-stopped
|
|
healthcheck:
|
|
test: ping -c 1 www.google.com || exit 1
|
|
interval: 60s
|
|
retries: 3
|
|
start_period: 20s
|
|
timeout: 10s
|
|
deunhealth:
|
|
image: qmcgaw/deunhealth
|
|
container_name: deunhealth
|
|
network_mode: none
|
|
environment:
|
|
- LOG_LEVEL=info
|
|
- HEALTH_SERVER_ADDRESS=127.0.0.1:9999
|
|
- TZ=America/Chicago
|
|
restart: always
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
nzbget:
|
|
image: lscr.io/linuxserver/nzbget:latest
|
|
container_name: nzbget
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./nzbget:/config
|
|
- /data:/data
|
|
depends_on:
|
|
gluetun:
|
|
condition: service_healthy
|
|
restart: true
|
|
restart: unless-stopped
|
|
network_mode: service:gluetun
|
|
prowlarr:
|
|
image: lscr.io/linuxserver/prowlarr:latest
|
|
container_name: prowlarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./prowlarr:/config
|
|
restart: unless-stopped
|
|
depends_on:
|
|
gluetun:
|
|
condition: service_healthy
|
|
restart: true
|
|
network_mode: service:gluetun
|
|
sonarr:
|
|
image: lscr.io/linuxserver/sonarr:latest
|
|
container_name: sonarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./sonarr:/config
|
|
- /data:/data
|
|
restart: unless-stopped
|
|
ports:
|
|
- 8989:8989
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.3
|
|
lidarr:
|
|
image: lscr.io/linuxserver/lidarr:latest
|
|
container_name: lidarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./lidarr:/config
|
|
- /data:/data
|
|
ports:
|
|
- 8686:8686
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.5
|
|
restart: unless-stopped
|
|
radarr:
|
|
image: lscr.io/linuxserver/radarr:latest
|
|
container_name: radarr
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./radarr:/config
|
|
- /data:/data
|
|
ports:
|
|
- 7878:7878
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.4
|
|
restart: unless-stopped
|
|
bazarr:
|
|
image: lscr.io/linuxserver/bazarr:latest
|
|
container_name: bazarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./bazarr:/config
|
|
- /data:/data
|
|
ports:
|
|
- 6767:6767
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.6
|
|
ytdl-sub:
|
|
image: ghcr.io/jmbannon/ytdl-sub:latest
|
|
container_name: ytdl-sub
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
- DOCKER_MODS=linuxserver/mods:universal-cron
|
|
volumes:
|
|
- ./ytdl-sub:/config
|
|
- /data/youtube:/youtube
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.8
|
|
restart: unless-stopped
|
|
jellyseerr:
|
|
container_name: jellyseerr
|
|
image: fallenbagel/jellyseerr:latest
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- ./jellyseerr:/app/config
|
|
ports:
|
|
- 5055:5055
|
|
networks:
|
|
servarrnetwork:
|
|
ipv4_address: 172.39.0.9
|
|
restart: unless-stopped
|