TRANSMISSION-DAEMON
#설치
sudo apt-get install transmission-daemon
#설치와 동시에 프로그램이 실행되어서 daemon 을 중지하고 설정파일을 수정해야함 #stop 하지 않고 config 수정시에 저장되지 않음
sudo /etc/init.d/transmission-daemon stop
sudo nano /etc/transmission-daemon/settings.json
#white list를 false로, 아이디 및 비밀번호를 수정함, Downloads 폴더를 만들고(chmod설정필요) 전송중인 파일은 이 폴더에 보관,
"rpc-whitelist-enabled": false, #whitelist false 미설정시 403오류 발생
"rpc-password": "{9i2HjtP598f7115660c7daa8usa", #웹에서 접속시 사용할 비밀번호
"rpc-username": "transmission", # 웹에서접속시 사용할 id
"download-dir": "/var/lib/transmission-daemon/downloads", #다운받은 후 이동될 폴더
"incomplete-dir": "/var/lib/transmission-daemon/Downloads", #다운받을 폴더
"incomplete-dir-enabled": true, #다운폴더, 완료폴더 분리 활성화
"ratio-limit": 0, #다운완료시 시딩중지
"ratio-limit-enabled": true, #다운완료시 시딩중지 활성화
"umask": 0, #With "0" transmission is creating "folders" & "files" with a chmod "777".
#user id change
sudo service transmission-daemon stop
sudo nano /etc/init.d/transmission-daemon
USER=debian-transmission change it to the user ID
USER=root , no recommended
sudo service transmission-daemon start
#directory setting
sudo mkdir /var/lib/transmission-daemon/downloads #this folder would be existing after transmission installation.
sudo chown -R ID:ID /var/lib/transmission-daemon/downloads #no need this command in case of exisitng
sudo chmod -R 775 /var/lib/transmission-daemon/downloads
#3rd user can upload
sudo chmod -R 777 /var/lib/transmission-daemon/downloads
sudo mkdir /var/lib/transmission-daemon/Downloads
chown -R ID:ID /var/lib/transmission-daemon/Downloads
chmod -R 775 /var/lib/transmission-daemon/Downloads
# ID에 debian-transmission 그룹 추가
sudo usermod -a -G ID debian-transmission
#나와서 daemon 재실행
sudo /etc/init.d/transmission-daemon restart
http://ip address:9091 로 접속하면 끝
#추가설정(필수)
다운로드 완료 후 시딩 차단 = 웹 접속 화면에서 왼쪽 아래 스패너문양을 클릭해서 Stop seeding at ratio "0" 설정함.
TRANSMISSION-CLI
#Installation
sudo apt-get install transmission-cli
# magnet link upload
transmission-remote 9091 -n 'id:password' -a magnet:?xt=abcdefghijklmnop
# 관리자이름을 변경 #변경하지 않을시에 파일 다운로드시 debian-transmission 계정으로 저장되어 파일 이동/삭제가 안됨 (root권한으로는됨)
sudo nano /etc/init.d/transmission-daemon
USER=debian-transmission 를 아래와 같이 변경
USER=ID
# transmission-daemon 삭제
sudo apt-get remove transmission
sudo apt-get remove --auto-remove transmission
sudo apt-get purge transmission
sudo apt-get purge --auto-remove transmission