Files
docker-stacks/download/compose.yaml

73 lines
1.6 KiB
YAML

services:
vpn:
image: qmcgaw/gluetun
container_name: vpn
cap_add:
- NET_ADMIN
- SYS_MODULE
networks:
arrnet:
ipv4_address: 172.20.0.6
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=protonvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=aL8IJ+iFRftclHiwI0U4BwMIzSSAXIkA9lzp3YvwoWU=
- SERVER_COUNTRIES=Netherlands
- VPN_PORT_FORWARDING=on
ports:
# qbittorrent ports
# - 5080:5080
# - 6881:6881
# - 6881:6881/udp
# prowlarr ports
# - 9696:9696
# sbnzbd ports
- 8080:8080
# flaresolverr ports
# - 8191:8191
# # notifiarr ports
# - 5454:5454
volumes:
- /lib/modules:/lib/modules:ro
restart: unless-stopped
# qbittorrent:
# image: lscr.io/linuxserver/qbittorrent:latest
# container_name: qbittorrent
# network_mode: service:vpn
# environment:
# - PUID=1000
# - PGID=1000
# - TZ=Europe/Berlin
# - WEBUI_PORT=5080
# volumes:
# - /mnt/appdata/qbittorrent:/config
# - /mnt/download:/downloads
# depends_on:
# vpn:
# condition: service_healthy
# restart: unless-stopped
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
depends_on:
vpn:
condition: service_healthy
network_mode: service:vpn
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /mnt/appdata/sabnzbd:/config
- /mnt/download:/downloads
restart: unless-stopped
networks:
arrnet:
external: true