중복일 수도 있지만 편의성을 위해 몇몇 내용을 좀 더 보탭니다.
docker-compose를 쓰시기 어려우시면 portainer를 먼저 설치하시고 메뉴의 stack에 가셔서 아래 내용을 입력 후 실행하시면 아주 간편합니다. 아래 내용은 PIA VPN기준으로 작성한 내용이니 혹시 사용중이신분들 참고하시기 바랍니다.
gluetun과 transmission을 연동하는 방법도 있으나...VPN의 용도가 transmission뿐이라면 haugene/transmission-openvpn 이미지를 쓰시는게 좀 더 간편할 것 같습니다. ##로 표시된 부분은 작성시 환경에 맞게 변경하세요~
---
version: "2"
services:
transmission-openvpn:
image: haugene/transmission-openvpn:latest
container_name: transmission_openvpn
restart: unless-stopped
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
volumes:
- /다운로드폴더:/data ## 다운로드 폴더 지정
environment:
- OPENVPN_PROVIDER=PIA
- OPENVPN_CONFIG=japan ## VPN 리전선택
- OPENVPN_USERNAME=아이디 ## 아이디
- OPENVPN_PASSWORD=비번 ## 비번
- LOCAL_NETWORK=192.168.0.0/24 ##나스 ip가 192.168.0~로 시작할 경우 이대로 입력
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- PUID=1000 ## 계정에 맞게 변경
- PGID=1000 ## 계정에 맞게 변경
ports:
- 9091:9091
- 8888:8888
dns:
- 8.8.8.8
- 8.8.4.4