Introduction
TSharp은 It's torr와 torrssen2, Transmission이 통합 설치되어 기본 연동이 설정된 도커 이미지입니다.
Related Apps
Usage
docker run -d \
--name=tsharp \
-p 7780:8080 \
-v /path/to/config/data:/root/data \
-v /path/to/download:/download \
--restart unless-stopped \
banyazavi/tsharp
torrssen2의 초기 아이디 및 비밀번호는 아래와 같습니다.
- Username:
tsharp
- Password:
banyazavi
보안을 위해, 아래의 사용자 아이디 및 비밀번호 설정 항목을 참고하여 반드시 로그인 정보를 변경하기 바랍니다.
Parameters
Required Parameters
Parameter | Function |
---|---|
-p 8080 | torrssen2 웹 접속 포트 |
-p 51413 | Transmission 컨트롤 포트 |
-p 51413/udp | Transmission 컨트롤 포트 (UDP) |
-v /root/data | torrssen2 DB 및 Transmission 설정 볼륨 |
-v /download | torrssen2 기본 다운로드 디렉토리 |
Optional Parameters
Parameter | Function |
---|---|
-e PUID | 실행 유저 ID |
-e PGID | 실행 그룹 ID |
-p 80 | It's torr! RSS 접속 포트 |
-p 9091 | Transmission RPC 접속 포트 |
-v /var/www/html/torr | It's torr! 스크립트 디렉토리 |
-v /anywhere/in/container | 추가 다운로드 디렉토리 |
PUID / PGID
파일은 실행 유저:그룹 소유로 생성됩니다.
특정 소유로 파일을 내려받아야 한다면 이 환경변수를 변경하세요. (기본값: 0(root):100(users))
Port 80
이 포트를 외부에 개방한다면 It's torr의 RSS 정보를 /torr/torr.php
경로에서 받아볼 수 있습니다.
다운로드 스테이션 등 외부 서비스에서 이곳의 RSS를 활용하고자 한다면 이 포트를 개방하세요.
Port 9091
이 포트는 트랜스미션 RPC의 접속 포트입니다.
외부 도구를 통해 다운로드 상태를 확인하거나 웹 UI를 통해 트랜스미션 옵션을 변경하고 싶을 때, 이 포트를 개방하여 트랜스미션에 접속할 수 있습니다.
트랜스미션에 설정된 아이디 및 비밀번호는 아래와 같습니다.
- Username:
tsharp
- Password:
banyazavi
이 포트를 개방하여 내장된 트랜스미션을 범용으로 사용할 수도 있으나, torrssen2의 다운로드 파일 관리 동작과 충돌할 수 있으므로 권장하지 않습니다.
-v /var/www/html/torr
이 볼륨은 It's torr의 스크립트가 있는 디렉토리입니다.
이 디렉토리를 바인딩하여 외부에서 It's torr의 소스를 직접 수정하거나, 로그를 확인할 수 있습니다.
-v /anywhere/in/container
기본 다운로드 디렉토리 외 사용자가 원하는 디렉토리를 추가로 바인딩하여 사용할 수 있습니다.
단, 이 경우 추가로 바인딩한 디렉토리를 torrssen2 > 다운로드 경로 관리 메뉴에 등록하여야 합니다.
Advanced Settings
사용자 아이디 및 비밀번호 설정
- torrssen2: 환경 설정 > 로그인에서 설정할 수 있습니다.
- Transmission: /root/data/settings.json 파일의 아래 옵션을 수정합니다.
username와 password을 torrssen2 > 환경 설정 > 트랜스미션과 같이 수정해야 합니다. - 로그인 정보 변경 후 컨테이너를 재시작하면 설정이 적용됩니다.
"rpc-username": "your_username",
"rpc-password": "your_password",
Notice
- 본 이미지는 amd64 이외 아키텍처에서의 동작을 보증하지 않습니다.
- 공개 사이트의 상황에 따라 RSS 제공이 지연, 거부 또는 제공 자체가 불가능할 수 있습니다.