본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

개인서버구축 - transmission-daemon 설치 (토렌트 서버)

by 3604 2026. 3. 17.
728x90

개인서버구축 - transmission-daemon 설치 (토렌트 서버)
transmission-daemon은 리눅스 서버나 NAS 등에서 백그라운드 모드로 토렌트 파일을 24시간 다운로드/업로드(시딩)하기 위한 경량 토렌트 클라이언트입니다. GUI 없이 웹 인터페이스를 통해 원격으로 제어할 수 있어 저사양 서버나 홈 서버 환경에 적합

 

 

 

# 서버OS - 우분투 16.04 LTS

 

1. transmission-daemon 설치

sudo apt-get install transmission-daemon

 

 

2. 설정 변경을 위해 서비스 중지

sudo systemctl stop transmission-daemon          #json 파일을 수정하기 때문에 서비스 실행중에는 저장이 되지 않는다

 

 

3. torrent 파일을 저장할 디렉토리 생성

mkdir [원하는경로]       # ex) mkdir /home/data/torrent

sudo chown debian-transmission:debian-transmission [생성한 디렉토리]

sudo chmod 755 [생성한 디렉토리]

 

# transmission-daemon을 설치하면 debian-transmission 이라는 계정이 설치되는데

 토렌트 서버에서 파일을 다운 받으면 debian-transmission 계정 소유의 파일로 받아진다.

 따라서 권한 설정이 제대로 되어 있지 않으면 Permission Denied 에 의해 다운로드가 되지 않는다.

 

 

4. 설정파일 수정

sudo vi /etc/transmission-daemon/settings.json

 

# 수정해야 할 위치

download-dir                   # 다운로드가 완료된 파일 저장 위치. 원하는 경로 설정

incomplete-dir                  # 다운중인 파일 저장 위치. 원하는 경로 설정

rpc-whitelist-enabled :  true -> false       # true인 경우 whitelist에서 지정한 ip에서만 접근 가능하므로 외부접근을 위해 false 설정

rpc-username : transmission    #접속시 사용할 ID,  자신이 원하는 것으로 수정

rpc-passwod                      # 사용할 암호를 적으면 나중에 자동으로 해쉬값으로 변경됨

 

# 선택

rpc-port : 9091                      #원격접속 시 사용할 포트. 기본은 9091

cache-size-mb : 4                #캐시 사이즈. 기본값 4 ,   32로 수정해서 사용 중

umask : 18                           #권한설정.  18 = (directories 755, files 644),   0 = (directories 777  files 666)

 

# 필요하면 추가 - 새로운 torrent 파일이 추가되었을 때 자동으로 다운로드 시작되게 설정

"watch-dir": "경로",
"watch-dir-enabled": true,
"trash-original-torrent-files": true,               #원본 토렌트 파일 삭제 여부

 

 

5. 서비스 재기동

sudo systemctl start transmission-daemon

 

 

6. 방화벽 설정

sudo ufw allow 9091/tcp          #9091 포트로 열었을 경우 9091 추가.   방화벽 안 뚫어놓고 왜 안 되는지 엄청 고민했다.... ㅡㅡ;

 

 

7. 토렌트서버 접속

1) http://[주소]:9091     # 자신이 설정한 포트까지 입력

2) 로그인 창에 설정한 아이디 및 비밀번호 입력

3) 다음과 같은 화면이 나오면 일단 연결은 잘 된 것

4) 만약 연결은 되는데 다운로드가 안 되면, 먼저 위 3번 부분의 폴더 소유 계정 변경 혹은 권한 설정을 다시 확인해봐야 한다.

 

 

출처: https://m.blog.naver.com/itperson/220775922160

728x90