diff --git a/media-management.yaml b/media-management.yaml index c7ad7fc..b8f51e1 100644 --- a/media-management.yaml +++ b/media-management.yaml @@ -104,6 +104,55 @@ services: - DOCKER_MODS=ghcr.io/gilbn/theme.park:radarr - TP_THEME=$THEME + # VPN + gluetun: + image: qmcgaw/gluetun + container_name: gluetun + restart: unless-stopped + cap_add: + - NET_ADMIN + devices: + - /dev/net/tun:/dev/net/tun + volumes: + - /dockers/gluetun:/gluetun + environment: + - VPN_SERVICE_PROVIDER=protonvpn + - VPN_TYPE=wireguard +# - WIREGUARD_ENDPOINT_IP=31.13.189.226 +# - WIREGUARD_ENDPOINT_PORT=51820 +# - WIREGUARD_PUBLIC_KEY=PXtm4zWbqySH2QGaI/5ivRVGXPwztXfzMbtoT9Ad0jE= + - WIREGUARD_PRIVATE_KEY=+LGMC41uWU2fiGmSDRPwResJCQjdzKesXwAn8O9YymU= +# - WIREGUARD_ADDRESSES=10.1.1.40/32 + - SERVER_COUNTRIES=United States + sysctls: + - net.ipv6.conf.all.disable_ipv6=1 + ports: + - 9080:9080 #qbittorrent + - 9081:9081 #sab + + # Downloaders + sabnzbd: + image: linuxserver/sabnzbd + container_name: sabnzbd + restart: unless-stopped + depends_on: + - gluetun + network_mode: "container:gluetun" + volumes: + - /dockers/sabnzbd/config:/config + - /dockers/downloads:/downloads + - /dockers/downloads/sabnzbd/incomplete:/incomplete-downloads #dockersional + environment: + - PUID=1000 + - PGID=1000 + - TZ=US/Eastern + - DOCKER_MODS=ghcr.io/gilbn/theme.park:sabnzbd + deploy: + resources: + limits: + cpus: '2' + memory: 2G + networks: default: name: dockers_default