본문 바로가기

Software

transmission web ui

728x90


Linux MAC 환경에서 유명한 BitTorrent 클라이언트 프로그램인 트랜스미션의 웹UI 기능을 활용하기 위해 설치하는 방법에 대해 적어봅니다


WEB UI를 사용함으로 생기는 이점은 원격에서의 접근에 유연해 진다는 부분이 있겠죠. 외부에서도 웹브라우저를 통해 Transmission이 설치된 장비의 IP로 접근하여 BitTorrent 를 손쉽게 사용 할 수 가 있습니다. (물론 일반 가정 환경이란 가정하에 공유기에 장비의 서비스 포트에 직접 접근이 가능하게끔 포트포워딩등의 과정이 필요합니다)


기본적으로 여기서 설명할 장비 환경은 Ubuntu 12.04 이상의 버전이 설치된 PC를 대상으로 합니다만 타 배포판환경도 유사한 방식이 될 것 입니다.

 
만약 root 계정이 아닐경우 모든 커맨드 앞에 sudo를 붙여 관리자 권한으로 수행합니다
예)#>sudo apt-get install xxxxxx
 
transmission-daemon을 설치합니다.
#>apt-get install transmission-daemon
 
torrent파일이 다운될 폴더를 생성합니다.(자신이 원하는 경로에 폴더를 생성합니다)
#>mkdir /mnt/disk/torrent
 
폴더 접근 권한을 수정합니다.
#>chown debian-transmission:debian-transmission /mnt/disk/torrent
#>chmod 770 /mnt/disk/torrent
 
transmission-daemon 설치와 동시에 실행된 transmission-daemon을 일단 종료합니다.
(참고로 transmission-daemon이 시작된 상태에서 아래 설정을 수정하면 transmission-daemon이 종료되면서 수정전의 내용으로 강제 변경됩니다.)
#>service transmission-daemon stop
 
파일 에디터로 설정파일을 열어 수정합니다 (아래 에디터 외에 다른 방법을 사용하셔도 됩니다)
#>vim /etc/transmission-daemon/settings.json

또는

#>nano /etc/transmission-daemon/settings.json
 
설정 내용중 다음항목들의 값을 변경합니다. 

  [변경 될 설정의 설명]
    download-dir : 다운로드된 파일이 위치할 곳

    incomplete-dir : 다운로드중인 파일이 위치할 곳

    rpc-password : web ui 접근시 필요한 패스워드

    rpc-username : web ui 접근시 필요한 아이디

    rpc-whitelist-enabled : rpc-whitelist에 지정된 IP에서만 web ui에 접근가능하게 제한하는 기능으로 false로 지정합니다

    rpc-port : web ui 주소 접근시 필요한 포트 정보입니다


....
"download-dir": "/mnt/disk1/torrent",
"incomplete-dir": "/mnt/disk1/torrent",
"rpc-password": "password",
"rpc-username": "id",
"rpc-whitelist-enabled": false,
"rpc-port": 9091,
....
 
transmission-daemon 서비스를 시작합니다
#>service transmission-daemon start
 
웹브라우저를 통해 transmission web ui 로 접근합니다.
https://장비IP:9091


 


그리고 추가적으로 Transmission을 윈도우에서 사용가능하도록 하는 프로젝트가 업데이트 되고 있는 사이트 링크

http://sourceforge.net/projects/trqtw

728x90