Files
homeserver/docker/qbittorrent.yaml

53 lines
1.1 KiB
YAML

version: "3"
services:
wireguard:
image: linuxserver/wireguard:latest
container_name: wireguard
env_file:
./.env
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Europe/Helsinki
volumes:
- ${WIREGUARD_CONFIG}:/config/wg0.conf
- /lib/modules:/lib/modules
ports:
- 51820:51820/udp
- 9500:9500 # qbittorrent
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
- net.ipv6.conf.all.disable_ipv6=0
restart: unless-stopped
networks:
dockercompose_default:
ipv4_address: 172.18.0.100
qbittorrent:
image: "linuxserver/qbittorrent"
container_name: "qbittorrent"
env_file:
./.env
volumes:
- ${DOCKERDIR}/appdata/qbittorrent:/config
- ${DATADIR}/downloads:/downloads
restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- UMASK_SET=002
- WEBUI_PORT=9500
network_mode: service:wireguard
depends_on:
- wireguard
networks:
dockercompose_default:
external: true