출처 )
https://mariushosting.com/how-to-install-transmission-on-your-synology-nas/
https://mariushosting.com/synology-find-uid-userid-and-gid-groupid-in-5-seconds/
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 를 재부팅시켜준 이후 정상적으로 작동함.
'Linux > Xpenology (Synology)' 카테고리의 다른 글
TaoNas 타오나스에 DSM 7 설치 (ARPL RR) (0) | 2024.06.27 |
---|---|
Xpenology (Synology) DSM 7 설치 (tinycore redpill mshell) (2) | 2024.05.20 |
Synology 에서 4K 기본 HDD 항목 활성화하기 (0) | 2021.04.16 |
USB 랜카드 추가로 200 MB/s 이상 네트워크 전송하기 (0) | 2021.04.08 |
웬디, 시게이트 외장 하드 직구하고 NAS 에 사용하기 (0) | 2021.03.12 |