Files
transmission-wireguard-pia/docker-compose.yml

40 lines
862 B
YAML

services:
transmission:
build: .
container_name: transmission
restart: unless-stopped
env_file: ./pia-credentials.env
environment:
LOCAL_NETWORK: 192.168.1.0/24
PF_DEST_IP: 127.0.0.1
FIREWALL: 1
PORT_FORWARDING: 1
TZ: US/Pacific
ports:
- '9091:9091'
volumes:
- '/mnt/storage/torrent-watch:/watch'
- '/mnt/storage/torrents:/downloads'
- 'transmission-config:/config'
cap_add:
- SYS_MODULE
- NET_ADMIN
privileged: true
networks:
- www
labels:
caddy: transmission.alfter.us
caddy.reverse_proxy: http://transmission.www:9091
caddy.log.output: discard
caddy.import: secure *
networks:
www:
name: www
external: true
volumes:
transmission-config:
name: transmission-config
external: true