Synology DSM7 Transmission 설치 (Docker)

Posted by TheFanStory Linux/Xpenology (Synology) : 2024. 5. 20. 16:36

출처 )  

https://mariushosting.com/how-to-install-transmission-on-your-synology-nas/

 

How to Install Transmission on Your Synology NAS

Trustworthy expert guide to your Synology NAS.

mariushosting.com

https://mariushosting.com/synology-find-uid-userid-and-gid-groupid-in-5-seconds/

 

Synology: Find UID (userID) and GID (groupID) in 5 Seconds

Trustworthy expert guide to your Synology NAS.

mariushosting.com

 

 

 

0. 기존에 DSM6 에서 마이그레이션했다면  기존 transmission 버전은 DSM7 과 호환되지 않고 repair 도 안되므로 삭제한다.

 

1. Docker 설치 ( Container Manager )

 

Package center - All Packages - Container Manager - INSTALL

 

 

 

 

2.  docker 폴더에 trainsmission 폴더 생성

 

 transmission

 ㄴ data

 ㄴ downloads

 ㄴ watch

 

모두 소문자로 생성

 

 

 

 

 

 

3.  Script 를 이용하며  transmission 설치

 

1) 제어판 - 작업 스케줄러 - 생성 - 사용자정의 스크립트

ㅇ 일반

  ㄴ Task 에  install transmission 입력

  ㄴ user 를 root 로 변경  ( 나중에 root 의 암호 입력 요구함 )

 ㅇ 스케줄

   ㄴ do not repeat  (반복안함)

  ㅇ 작업 설정

   ㄴ 이메일로 결과 받기 : 이메일 입력

   ㄴ Run Command 에 아래 스크립트 입력

   ㄴ 스크립트가 실행되면  transmission 이 설치된다.

docker run -d --name=transmission \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Europe/Bucharest \
-e USER=marius \
-e PASS=mariushosting \
-v /volume1/docker/transmission/data:/config \
-v /volume1/docker/transmission/downloads:/downloads \
-v /volume1/docker/transmission/watch:/watch \
--restart always \
ghcr.io/linuxserver/transmission

 

 2) 위 스크립트에 PUID , PGIZ , TZ (TimeZone) ,  USER , PASS  부분은 변경해서 입력한다.

 

ㅇ PUID , PGIZ 를 알아내는 스크립트

1) 에서 한것 처럼  제어판 - 작업 스케줄러 - 생성 - 사용자정의 스크립트 를 생성,  제목만 My UID and GID 로 바꾸고  스크립트 내용에는  "id" 만 넣고  스크립트를 실행하면  email 로  UID 와 PID 정보가 날아온다. ( 사용자는 root 가 아니어도 상관 없으므로  root 로 안바꿔도 된다)

ㅇ TZ

https://timezone.mariushosting.com/

위 링크에 나오는대로  asis/seoul 입력

ㅇ USER , PASS 부분은  transmission 에 접속할 아이디와 암호를 입력한다.

 

 

4. transmission 설정

 

ip:9091 로 접속 후  3. 에서 설정한  user 와 pass 정보로 접속한다.

 

 

5. 재부팅

 

이렇게 transmission 을 설치했는데도 이상하게 정상적인 다운로드가 되지 않았다.  ( 일부만 다운로드, 대부분 정지나 시작도 안됨 )

nas 를 재부팅시켜준 이후 정상적으로 작동함.