개인서버구축 - 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번 부분의 폴더 소유 계정 변경 혹은 권한 설정을 다시 확인해봐야 한다.

'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| tar -xvzf에서 옵션 순서 (0) | 2026.03.19 |
|---|---|
| 프로젝트 WBS, GPT로 완성 (0) | 2026.03.19 |
| Ubuntu 24.04 환경에서 vi (또는 vim) 편집기의 배경을 검은색, 글자를 흰색으로 (0) | 2026.03.17 |
| LLM모델 논리 수학 코딩GLM-4.7-Flash 모델 (0) | 2026.03.16 |
| 업무 자동화오픈클로(OpenClaw)와 텔레그램 연동 및 실습(Windows, Mac OS) (0) | 2026.03.16 |