본문 바로가기

컴퓨터

Synology NAS transmission 설정방법

사건의 발단 : 한달전 토렌트서버 만들겠다고 삽질하던 결과물

사건의 해결방법 : 구글링, 온갖 사람들한테 다 물어보고다님

%해당글은 Centos7에서 사용하는방식과 조금 비슷함%

사전 준비 프로그램 : putty, notepad++, 크롬

!글의 시작!

 

1. 자동삭제기능 넣기

{

먼저 첨부파일을 다운로드(AutoDelete.sh)

다운로드 받은 파일을 메모장이나 notepad++로 열기

그리고 두번재 줄에

SERVER="9091 --auth ID:PASSWD"

해당 문구가 보일것임 여기서 빨간글씨는 포트번호 파란거는 아이디 비번

1. 포트번호 IDPW

이 포트번호는 transmission주소의 포트번호(외부에서 사용하시려면 당연히 포트포워딩 해줘야 함)

또 아이디 비번은

http://localhost:9091/transmission/web/ <- 에 접속하였을때 아이디 비번

포트, ID PW 기입 후 그 파일은 대기

Synology 에서 putty를 사용하여 SSH로 접근할거임

parksj0531.tistory.com/9

 

Synology NAS Putty 접속 방법

Synology NAS transmission 설정방법 parksj0531.tistory.com/8 Synology NAS transmission 설정방법 사건의 발단 : 한달전 토렌트서버 만들겠다고 삽질하던 결과물 사건의 해결방법 : 구글링, 온갖 사람들한테 다..

parksj0531.tistory.com

putty실행 첨부파일있음(putty.exe)

Host Name (or IP address)에 Synology IP번호 기입 후 엔터

첫 로그인 아이디 : Synology의 admin ID

첫 로그인비밀번호 : Synology의 admin PW

 

명령어 입력 (리눅스에서 su 명령어랑 비슷함)

sudo -i

비밀번호 입력창이 뜰거임 비밀번호는 admin계정 비밀번호

명령어 입력(경로(폴더)생성 + 777권한 부여 + 하위폴더 및 파일까지 root계정으로 지급하는 명령어임)

mkdir /volume1/Scripts
chmod 777 /volume1/Scripts
chown -R root /volume1/Scripts

2. 경로 만들어진 모습 여러분들이랑 달라요

/volume1/Scripts <- 경로인데 마음대로 지정해도 됨(chmod, chown명령어 쓸때 바뀐경로 적어줘야함)

아까 메모장이나 notepad++에 대기하라했던 AutoDelete.sh파일에서 내용 전체 복사

 

vi /volume1/Scripts/AutoDelete.sh키보드 i 한번누름 + 마우스 우클릭(붙여넣기)            순서대로 해야 오탈자 안남

ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)

3. AutoDelte.sh 파일 내부모습

NAS사용자는 필수!일반 Centos7사용자는 필요에따라 기입 (글쓴이는 안했음...)

명령어 입력(리눅스 환경변수 등록) 

PATH=$PATH:/usr/local/transmission/bin

4. 환경변수 등록

Synology DSM접속 (관리페이지) > 제어판 > 시스템 > 작업 스케줄러 > 생성 > 예약된 작업 > 사용자 정의 스크립트
작업이름 마음대로 : 사용자 root > 스케줄 매일 매시간 마다
사용자 정의 스크립트에 밑에 명령어 붙여넣거나 수기로 기입

cd /volume1/Scripts/ ./AutoDelete.sh

5. DSM 스케줄러 등록

DSM에서 패키지 센터 실행 >왼쪽에 설치됨 > transmission 선택

> transmission 중지 > 예

6. Transmission 중지

putty 에서 아래 내용대로 수정

명령어 입력(settings.json 파일 수정해야 함)

vi /volume1/@appstore/transmission/var/settings.json

"script-torrent-done-enabled": true,       스크립트를 사용할것인지 false=NO true=YES

"script-torrent-done-filename": "/volume1/Scripts/AutoDelete.sh",    AutoDelete.sh <- 이 스크립트의 위치

키보드 i 한번누름 > 원하는 곳까지 키패드로 내려가서 수정 후

ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)

7. 스크립트 사용 설정

DSM에서 패키지 센터 실행 >왼쪽에 설치됨 > transmission 선택

> transmission 실행

8. Transmission 시작

}

이것으로 자동삭제 스크립트 작성이 끝났습니다.

 

2. 해당 경로에 들어오면 자동 다운로드 되게끔 만들기

{

명령어 입력

vi /volume1/@appstore/transmission/var/settings.json

키보드 i 한번누름 > 원하는 곳까지 키패드로 내려가서 수정 후

"download-dir": "/volume1/downloads",         < 원하는 경로 지정 (그 폴더의 권한은 777로 부여)

ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)

9. 자동다운로드 지정

빨간 네모임

}

 

이것으로 오늘의 일정을 마치겠습니다.

 

감사합니다.

putty.exe
1.12MB
Aotostart.sh
0.00MB

'컴퓨터' 카테고리의 다른 글

IPtime 유무선 공유기 포트포워딩  (1) 2020.09.24