73 lines
1.6 KiB
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 |