NAS PC에 토렌트만 등록해두면 자동으로 다운로드 받을 수 있도록 Torrent 프로그램을 설치해보려 한다.
Ubuntu Server 18.04에 Transmission을 설치해보자.
설치와 설정, 사용은 매우 간단하다.
https://wiki.ubuntu-kr.org/index.php/Transmission-daemon
1. apt로 Transmission을 설치한다.
$ sudo apt-get install transmission-daemon
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libminiupnpc10 libnatpmp1 transmission-cli transmission-common
Suggested packages:
minissdpd natpmpc transmission-gtk
The following NEW packages will be installed:
libminiupnpc10 libnatpmp1 transmission-cli transmission-common transmission-daemon
0 upgraded, 5 newly installed, 0 to remove and 76 not upgraded.
Need to get 949 kB of archives.
After this operation, 4,161 kB of additional disk space will be used.
Do you want to continue? [Y/n]
2. 설정 수정
먼저 실행 중인 transmission을 정지시킨다.
sudo service transmission-daemon stop
그리고 아래 파일을 열고 필요한 설정 옵션들을 수정해준다.
$ sudo vim /etc/transmission-daemon/settings.json
이 정도만 설정해주면 될 것 같다.
"download-dir": "/down", #다운로드한 파일을 저장할 디렉토리
"rpc-authentication-required": true, #접속할 때 계정과 비밀번호를 요구할 것인지
"rpc-enabled": true, #외부에서 접속 가능한지
"rpc-username": "user", #계정 이름
"rpc-password": "passwd", #계정 비밀번호
"rpc-port": 9091, #사용할 포트번호
"incomplete-dir-enabled: true, #다운로드가 끝나지 않은 임시 파일을 저장할지
"incomplete-dir": "/incomplete", #위 임시 파일 저장경로
"watch-dir-enabled": true, #토렌트 파일을 감지하여 다운로드할지
"watch-dir": "/watch", #감지 디렉토리
"trash-original-torrent-files": true, #watch 토렌트 파일을 삭제할지
저장하고 나와서 transmission을 다시 실행시켜 준다.
$ sudo service transmission-daemon restart
3. 디렉토리 권한 설정
transmission에서 폴더에 접근할 수 있도록,
위 설정에서 지정한 디렉토리의 권한을 수정하고, transmission에서 사용하는 계정을 그룹에 넣어주어야 한다.
$ sudo usermod -a -G <그룹이름> debian-transmission
$ sudo chmod -R 775 <디렉토리>
4. 포트 개방
설정에서 사용하기로 지정한 포트를 개방한다.
$ sudo ufw allow 9091
5. 테스트
<NAS주소>:<포트번호>로 접속하면 아래처럼 Transmission Web Interface를 사용할 수 있다.
두 가지 방법으로 토렌트를 추가할 수 있다.
1) *.torrent 파일을 위에서 설정한 watch 디렉토리에 넣어두면 자동으로 파일을 인식하고 다운로드를 시작한다.
2) 토렌트의 마그넷 주소를 웹 인터페이스에서 아래 방법으로 추가할 수 있다.
왼쪽 상단 폴더열기 버튼을 누르면 아래처럼 토렌트를 추가할 수 있는 창이 나온다.
2-1) 토렌트 파일을 직접 선택하는 대신 마그넷 주소를 입력해주고
2-2) 'Destination floder'를 설정에서 지정한 디렉토리로 잡아준다.
2-3) 마지막으로 'Upload'
토렌트가 추가되고 잠시 후 다운로드를 시작한다.
이제 지난 번 설치했던 Plex와 다운로드 경로를 맞추어
모바일로 어디서나 토렌트를 추가하고, TV로 손쉽게 볼 수 있다.
'NAS' 카테고리의 다른 글
자작 NAS - Plex 미디어 서버 (0) | 2020.02.27 |
---|---|
자작 NAS - Let's Encrypt SSL 인증서 갱신(crontab 자동갱신) (0) | 2020.02.21 |
자작 NAS - ownCloud SSL 보안설정 (0) | 2020.02.21 |