haugene/transmission-openvpn 설치
version: '3.3'
services:
transmission-openvpn:
restart: always
cap_add:
- NET_ADMIN
volumes:
- '/volume2/Transmission/:/data'
- '/volume2/Transmission/:/config'
environment:
- OPENVPN_PROVIDER=EXPRESSVPN
- OPENVPN_USERNAME=[설명1]
- OPENVPN_PASSWORD=[설명1]
- OPENVPN_CONFIG=my_expressvpn_south_korea_-_2_udp
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- LOCAL_NETWORK=[설명2] # 예제 : 192.168.1.0/24
- TZ=Asia/Seoul
- HEALTH_CHECK_HOST=google.com
- TRANSMISSION_WEB_UI=flood-for-transmission
- TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=true
- TRANSMISSION_RPC_HOST_WHITELIST=[설명3] # 예제 : "127.0.0.1,192.168.1.*,172.17.0.*"
- TRANSMISSION_RPC_HOST_WHITELIST_ENABLED=true
- TRANSMISSION_RPC_PASSWORD=GUI관리페이지_비번
- TRANSMISSION_RPC_USERNAME=GUI관리페이지_아이디
- TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false
- TRANSMISSION_WATCH_DIR_ENABLED=true
- TRANSMISSION_WATCH_DIR=/data/torrentfile
logging:
driver: json-file
options:
max-size: 10m
ports:
- '9091:9091'
dns:
- 1.1.1.1
- 1.0.0.1
image: haugene/transmission-openvpn