개요
개인서버를 운영하는 경우, 원격에서 동영상 등을 다운받고 스트리밍을 하기 위해서 토렌트 서버 하나정도 설치해두면 매우 편하다. 여러가지 토렌트 서버중에 Transmission 이 인터페이스가 편하고 설치도 쉬운 편이다.
Transmission 공식 홈페이지 (https://transmissionbt.com/)
설치방법 및 설정
yum install transmission transmission-daemon
명령어로 설치한다.
설정을 하기 위해서는 설치를 완료한 후 최로로 transmission-daemon 을 한번 실행한 후 다시 정지시킨다.
[root@localhost ~]# service transmission-daemon start Starting transmission-daemon: [ OK ] [root@localhost ~]# service transmission-daemon stop Shutting down transmission-daemon: [ OK ]
설정파일 (settings.json
)은 해당경로에 위치한다. .config
파일은 숨김파일이니 유의힌다.
transmission-daemon 가 중지되어 있는 상태에서 이 파일을 수정해야 저장이 되므로 저장이 되어있는지 꼭 확인한다.
[root@localhost ~]# cd /var/lib/transmission/.config/transmission [root@localhost transmission]# vi settings.json
영어로 되어있기 때문에 본인 입맛에 맞게 설정을 하면 된다.
외부접속
지나치기 쉬울만한 옵션은 "rpc-whitelist-enabled": true
이다. 이 항목은 "rpc-whitelist"
에 있는 목록만 접속을 허용하겠다는 뜻이다. 외부에서 접속을 하기 위해서는 rpc-whitelist
에 추가를 하거나 "rpc-whitelist-enables":false
로 설정한다.
포트번호는 7071이 기본이다. 바꾸고 싶다면 "rpc-port": 7072
이런식으로 바꾼다.
해당포트를 방화벽에서 open 시킨다.
다운받는파일의 권한설정
파일이 다운받아지면 소유권이 transmission 이 되고, 기본 권한은 rw-r--r-- 이므로, 다른 사용자는 이 파일을 읽기만 가능하고 편집 및 삭제는 불가능하다. 따라서 다른 모듈 (예를들면 WebDav, Plex 등)에서 삭제하려면 별도의 그룹을 만들어 rw-rw-r-- 로 만들거나 아예 rw-rw-rw- 로 바꿔야 한다. 변경은 "umask":2
옵션에서 설정한다.
Umask Created Files Created Directories ------------------------------------------------------------- 000 666 (rw-rw-rw-) 777 (rwxrwxrwx) 002 664 (rw-rw-r--) 775 (rwxrwxr-x) 022 644 (rw-r--r--) 755 (rwxr-xr-x) 027 640 (rw-r-----) 750 (rwxr-x---) 077 600 (rw-------) 700 (rwx------) 277 400 (r--------) 500 (r-x------)
rwx 의 의미를 모른다면 구글에 검색해보길 바란다. 여기서 정리하지 않아도 수천개의 포스팅글이 존재할것이다.
Transmission 설정에 넣을 Umask 번호를 확인하려면 다음명령어를 실행한다. (ex Umask: 022)
[root@localhost Ent]# echo $((8#022)) 18
설정을 완료 한 후 service transmission-daemon start
로 시작시킨다. 설정한 포트번호로 접속하면 다음과 같은 화면이 로드된다. 좌측 상단에 Open 버튼으로 토렌트 파일을 추가하거나 magnet url 로 연결하여 사용한다.
'Dev > 웹서버' 카테고리의 다른 글
리눅스 (CentOS) 에 Plex Media Server 설치,업데이트 및 설정 (한국예능 인식 팁 등) (0) | 2018.08.21 |
---|---|
CentOS에서 Flask 환경구축 (Anaconda, Apache, mod_wsgi) (1) | 2018.08.18 |
댓글