Files
docker-configs/gluetun-qbittorrent/docker-compose.yml
T

64 lines
1.6 KiB
YAML

services:
gluetun:
image: qmcgaw/gluetun:latest
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 127.0.0.1:11893:8080
- 127.0.0.1:6881:6881
- 127.0.0.1:6881:6881/udp
- 5010:5010 # Mousehole WebUI
volumes:
- ./gluetun:/gluetun
environment:
VPN_SERVICE_PROVIDER: "private internet access"
VPN_TYPE: "openvpn"
OPENVPN_PROTOCOL: "tcp"
OPENVPN_ENDPOINT_PORT: "443"
OPENVPN_USER: "p5927652"
OPENVPN_PASSWORD: D8d4VokhVH5b9B
UPDATER_PERIOD: "0"
SERVER_HOSTNAMES: "nl-amsterdam.privacy.network"
VPN_PORT_FORWARDING: "on"
PORT_FORWARD_ONLY: "true"
FIREWALL_VPN_INPUT_PORTS: "8080,5010"
restart: unless-stopped
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
network_mode: "service:gluetun"
depends_on:
gluetun:
condition: service_healthy
volumes:
- ./qbittorrent:/config
- /mnt/seagate8tb/downloads:/downloads
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- WEBUI_PORT=8080
restart: unless-stopped
mousehole:
image: tmmrtn/mousehole:latest
container_name: mousehole
network_mode: "service:gluetun"
depends_on:
gluetun:
condition: service_healthy
environment:
TZ: America/Chicago
MOUSEHOLE_AUTH_PASSWORD: KUaxKeeIIjF7xq
MOUSEHOLE_ALLOWED_HOSTS: localhost,127.0.0.1,[::1],192.168.50.98
volumes:
- mousehole:/var/lib/mousehole
restart: unless-stopped
volumes:
mousehole: