mapletree/lxc2/qbittorrent/qbittorrent.yml
admin_jk 76bba0bd9a
Some checks are pending
PVE2 Infrastructure Deploy / terraform (push) Waiting to run
pathing update #1 for unified root
2026-02-17 11:19:02 -07:00

59 lines
1.8 KiB
YAML
Executable file

services:
gluetun:
image: qmcgaw/gluetun:latest
container_name: gluetun
cap_add:
- NET_ADMIN
restart: unless-stopped
devices:
- /dev/net/tun:/dev/net/tun
environment:
- VPN_SERVICE_PROVIDER=airvpn
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=ECCy5yvuw44r9gwVBV0dm6lkwYgj9TooW1FEj4LK8X4=
- WIREGUARD_PRESHARED_KEY=3eL2dzBilN+dmKGGXwOzUwGKpBJkKZELos/6GurIb/8=
- WIREGUARD_ADDRESSES=10.186.81.191/32
- SERVER_COUNTRIES=Canada
- SERVER_CITIES=Vancouver
- FIREWALL_VPN_INPUT_PORTS=30754
- WIREGUARD_IMPLEMENTATION=kernelspace
ports:
- 8080:8080 # qBittorrent Web UI
volumes:
- /lib/modules:/lib/modules:ro # Required for kernel mode
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
network_mode: "service:gluetun"
#network_mode: host
cpus: 4.0
mem_limit: "8192m" # 8 GB
mem_reservation: "2048m" # 2 GB
ulimits:
nproc: 65535
nofile:
soft: 65535
hard: 65535
depends_on:
- gluetun
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- WEBUI_PORT=8080
- TORRENTING_PORT=30754
volumes:
- /docker/qbittorrent/data:/config
- /pool/torrenting:/downloads
- /pool/music:/mnt/music
- /pool/tv:/mnt/tv
- /pool/movies:/mnt/movies
- /pool/other:/mnt/other
- /mnt/SATA-22TB-host15/qbittorrent/downloads:/q-downloads
- /mnt/SATA-22TB-host15/qbittorrent/completed:/q-completed
- /mnt/SATA-22TB-host15/qbittorrent/seeding:/q-seeding
- /mnt/SATA-22TB-host15/temp:/tortemp
- /mnt/SATA-22TB-host15:/qbt
restart: unless-stopped