2013년 3월 14일 목요일

transmission 설치 및 보안설정 하기 (POGOPLUG SERIES 4용)

1. 시작하기 전에...

설치는 http://pogoplug.tistory.com/8 에서,
보안설정은 http://pogoplug.tistory.com/27을 참고했습니다. 이 문서는 포고플러그 시리즈 4에 Archlinux, nginx, php, mysql이 설치되었을 때를 기준으로 설명합니다.

 일명 리눅스의 토렌트 프로그램인 트랜스미션입니다. POGOPLUG SERIES 4에는 외부 그래픽 장치가 없어서 일반 토렌트 프로그램을 쓰기에는 무리입니다. 그런데 transmission은 웹 브라우져에서 작동되고 상태 확인이 가능해서 좋은 프로그램입니다.


2. transmission 설치하기

pacman -Sy transmission-cli


3. transmission 설정하기

nano /etc/conf.d/transmissiond

앞에 #주석지우고 추가하기
 TRANS_USER="root"
 TRANS_ARGS="-g $TRANSMISSION_HOME/.config/transmission-daemon"

그리고 시스템 시작하기

systemctl start transmission


4. 보안 설정전에 transmission중지하기 (중지하지 않으면 설정이 변경되지 않습니다.)

systemctl stop transmission


5. 보안 설정하기

nano /var/lib/transmission/.config/transmission-daemon/settings.json
위 파일은 트랜스미션을 시작해야만 생깁니다. 그러니 반드시 시작하신 후 중지하세요.


"blocklist-enabled": true, - 토렌트 ipfilter 업데이트 리스트를 재 시작시 자동으로 업데이트합니다. false면 수동으로 업데이트 해야 합니다.
"blocklist-url": "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz", 토렌트 ipfilter 업데이트
"rpc-url": "/transmission/", 도메인 주소 뒤에 붙칠 이름인데, 짧게 고쳐도 됩니다. 예를 들어 host, down등으로 고칠 수 있습니다.
"rpc-authentication-required": true,
"rpc-password": "password", - 사용자 암호
"rpc-username": "username", - 사용자 아이디
"rpc-whitelist-enabled": false,
...


6. 트랜스미션을 다시 시작합니다.

systemctl start transmission

'http://포고 아이피:9091/transmission'으로 재접속 하면 다음과 같이 나옵니다. 그런데 9091 포트를 쓰지 않고 'http://포고 아이피/transmission' 처럼 접속하려면 여기을 참고하세요. (대신 단점도 있습니다.)


댓글 4개:

  1. 안녕하세요
    블로그 내용 따라
    아크를입히다1,2 -> 서버&스왑 -> Samba
    까지는 잘 설치되었습니다.
    그런데 transmission 은
    3번에 해당하는 파일이 존재하지 않습니다.ㅠㅠ
    (묘하게 5번에 해당하는 파일은 있네요..)
    제가 어디서 잘못된걸 까요?

    답글삭제
    답글
    1. 작성자가 댓글을 삭제했습니다.

      삭제
    2. 작성자가 댓글을 삭제했습니다.

      삭제
    3. 자답입니다. ^^ (저같이 헤메시는 분을 위해...)

      transmission-cli 버전 업이 되면서 3번 파일은 존재하지 않는 모양입니다.
      3번 과정은 무시하고 건너 뛰셔도 상관없는 것 같습니다.

      /var/lib/transmission/ 에 transmission이 설치되길 원치 않으시는 분은
      transmission-cli 설치전에 유저 transmission 을 만들고 홈폴더를 원하시는 곳으로 지정해 놓시면 될 것 같습니다.

      삭제