라즈베리파이 - 토렌트 머신 세팅


모든 작업은 앞전 포스팅에서 다루웠던 Putty를 이용한 SSH 접속 환경에서 작업한다.


1. SSH 접속 및 슈퍼유저 로그인

매번 sudo 를 사용하기 귀찮으니 슈퍼유저 권한으로 변경

pi@raspberrypi ~ $ sudo su


2. Transmission-daemon 설치

root@raspberrypi:~# apt-get install transmission-daemon


3. Transmission-daemon 서비스 정지

root@raspberrypi:~# /etc/init.d/transmission-daemon stop


4. Transmission-daemon 설정

root@raspberrypi:~# nano /etc/transmission-daemon/settings.json


5. 설정이 필요한 아이템

설정값에 대한 정보는 여기서 확인 (https://trac.transmissionbt.com/wiki/EditConfigFiles)

"download-dir": "/Download"
"rpc-password": "원하는 비밀번호",
"rpc-port": 9091,
"rpc-username": "원하는아이디",     <<Transmission 접속용 ID
"rpc-whitelist-enabled": false,        << 모든 IP에 대해서 접속 허가
"trash-original-torrent-files": true,    << 다운로드 시작 시 토렌트 파일 자동 삭제


토렌트 파일 자동다운로드 추가

설정된 폴더에 토렌트 파일을 넣을 경우 자동으로 다운로드를 시작한다.
"watch-dir":"/Download",              << 마지막 라인에 추가    
"watch-dir-enabled":true               << 마지막 라인에 추가

마지막 라인에는 쉼표(,) 가 없고, 그 위 모든 라인에는 쉼표(,)가 존재. 수정시 필히 확인
자동다운로드는 차후 FTP, SAMBA등을 설치한 후 테스트 하도록 하겠다.


6. Transmission-daemon 서비스 시작

root@raspberrypi:~# /etc/init.d/transmission-daemon start


7. 웹에서 확인 

내부 : http://라즈베리파이IP:설정포트  ex) http://192.168.0.99:9091
외부 : DDNS 등으로 설정한 주소 및 포트로 접속

아이디와 비밀번호는 위에서 설정한 것으로 사용하면 된다.

아래와 같이 문제 없이 접속 됨을 확인 할 수 있다.


8. 웹상에서 토렌트 다운 등록 테스트

웹상에서 직접 토렌트 파일을 등록하여 다운로드가 되는지 확인해보자.


다운로드가 정상적으로 진행되고 있음을 확인 할 수 있다.



이로써 토렌트 머신으로써 가장 중요한 Transmission-daemon 을 설치해보았다.

다음 포스팅에서는 다운받은 파일에 내/외부에서 접근이 가능하도록 해주는 vsftpd, samba를 설치해보도록 하겠다.



+ Recent posts