웹UI로 어디서든지 나스에 토렌트를 다운받을 수 있는 트랜스미션을 설치해보자.

Transmission 설치

몇 가지 주요 항목을 변경해줘야 한다.

  • rpc-username : 로그인 계정이름
  • rpc-password : 로그인 패스워드 (저장하고 나서 다시 설정파일에 들어오면 암호와되기 때문에 이상한 문자가 써있을 것이다.)
  • download-dir : 파일을 다운로드 할 디렉토리 경로를 써 준다.
  • incomplete-dir-enabled : 다운로드 중인 파일을 임시로 보관할 것인지 선택 (true or false)
  • incomplete-dir : 다운로드가 완료되기까지 임시로 보관할 디렉토리 경로를 써 준다.
  • watch-dir-enabled : 지정된 디렉토리에 토렌트 파일을 넣으면 감지하여 다운로드 해 준다. (true or false)
  • watch-dir : 토렌트 파일을 감지할 디렉토리 경로를 지정한다. 주로 다운로드 디렉토리 밑의 watch로 한다.
  • trash-original-torrent-files : watch 디렉토리의 토렌트 파일을 감지 후 다운로드 시작하면 토렌트 파일 삭제

토렌트 파일 업로드 하면 자동으로 다운로드 시작하기

다운로드 폴더 권한 주기

다운로드 받을 폴더를 임의로 지정했다면 해당 폴더에 쓰기 권한을 줘야 한다. 주지 않으면 토렌트를 아무리 추가해도 error를 낸다.

하지만 이렇게 설정할 경우 ftp로 접속하거나 samba로 접속했을 때 내 계정에 권한이 없기 때문에 수정이 불가능하다. 따라서 다음과 같이 다시 설정해준다.

내 계정 그룹에 debian-transmission 사용자를 추가시켜 준 후, 다운로드 디렉토리에 그룹 쓰기 권한을 주는 것이다. 이렇게 되면 트랜스미션이 파일을 다운 받을 수도 있고 나의 계정으로 수정도 가능하다.

트랜스미션 시작

모든 설정을 마쳤다면 다음 명령어를 입력하여 트랜스미션을 구동시킨다.

이제 http://ip주소:9091 혹은 연결된 도메인:9091 로 접속하면 아래와 같은 트랜스미션 웹 UI를 만날 수 있다.

transmission-ui

 

투박한 웹UI 바꾸기

다음과 같은 UI로 바꾸려면 아래 과정을 진행한다.

Desktop에서

https://i2.wp.com/lh3.googleusercontent.com/-ZHXKewp4Tao/Ui60Ov46pfI/AAAAAAAAANI/qMBOHrz8wxo/w548-h972-no/IMG_20130910_135128.jpg?resize=548%2C972&ssl=1

Mobile에서

Transmission Control 설치

출처 : https://code.google.com/p/transmission-control/

(만약 현재 위치한 폴더에 쓰기 권한이 없다면 다운로드에 실패할 것이다. 그때는 sudo를 붙여줘야 한다)

이 스크립트는 자동으로 트랜스미션 설치 폴더를 찾아서 Web UI를 변경해준다. 만약 자동으로 변경할 수 없다면 수동으로 설치해줘야 한다.

기본 언어는 영어다. 한국어로 바꾸려면 언어 파일을 추가하고 언어 설정 파일을 수정해줘야 웹UI설정에서 한국어를 설정할 수 있다.

한국어 추가하기

위 경로가 아닐수도 있는데 우분투라면 위 경로가 맞을 것이다.
아니라면 다음 경로 중에서 하나씩 들어가본다.

transmission 경로 목록들

  • /usr/local/transmission/share/transmission/
  • /usr/local/share/transmission/
  • /usr/share/transmission/
  • /opt/share/transmission/

언어 폴더에 들어가서 언어 파일을 다운로드 한 후 설정 파일을 수정해 준다.

여러나라 언어가 설정되있는데 마지막 위치에 ,”ko”:”한국어” 를 추가해준다.

다음은 수정된 파일 내용이다.

웹UI를 새로고침하고 설정 버튼을 누르면 language 목록에 한국어가 있다.
한국어로 변경하고 저장해주면 된다.

transmission-control ko

Share.

About Author

대학교에서는 컴퓨터공학을 전공하고, 대학원에서는 신학을 전공하였습니다. 제 블로그에서는 제 전공과 관련한 것들을 포스팅합니다.

댓글 4 개

  1. 안녕하세요.
    글보고 잘따라하고 있는데…
    토렌트 설치하고 ui가 안뜹니다 ㅜ…
    방화벽도 풀고 공유기에서 포트도 열어줬는데 왜그럴까요 ㅜ.ㅜ?

    우분투 16.04로 진행중입니다.

      • 이제 확인하네요.
        403: Forbidden
        Unauthorized IP Address.
        Either disable the IP address whitelist or add your address to it.
        If you’re editing settings.json, see the ‘rpc-whitelist’ and ‘rpc-whitelist-enabled’ entries.
        If you’re still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.

        이라고 뜹니다. 어디서 뭘 수정해야할지 모르겠어용 ㅜ.ㅜ

        • (메일로 답변드린 내용을 옮겨적습니다)

          트랜스미션 설정 파일에서 rpc-whitelist-enabled 항목을 false로 변경하시면 해결될 것 같습니다.

댓글 남기기