banyazavi / tsharp

TSharp은 It's torr!와 torrssen2, Transmission이 통합 설치되어 기본 연동이 설정된 도커 이미지입니다.
MIT License
14 stars 4 forks source link

Introduction

TSharpIt's torrtorrssen2, 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의 초기 아이디 및 비밀번호는 아래와 같습니다.

보안을 위해, 아래의 사용자 아이디 및 비밀번호 설정 항목을 참고하여 반드시 로그인 정보를 변경하기 바랍니다.

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를 통해 트랜스미션 옵션을 변경하고 싶을 때, 이 포트를 개방하여 트랜스미션에 접속할 수 있습니다.

트랜스미션에 설정된 아이디 및 비밀번호는 아래와 같습니다.

이 포트를 개방하여 내장된 트랜스미션을 범용으로 사용할 수도 있으나, torrssen2의 다운로드 파일 관리 동작과 충돌할 수 있으므로 권장하지 않습니다.

-v /var/www/html/torr

이 볼륨은 It's torr의 스크립트가 있는 디렉토리입니다.
이 디렉토리를 바인딩하여 외부에서 It's torr의 소스를 직접 수정하거나, 로그를 확인할 수 있습니다.

-v /anywhere/in/container

기본 다운로드 디렉토리 외 사용자가 원하는 디렉토리를 추가로 바인딩하여 사용할 수 있습니다.
단, 이 경우 추가로 바인딩한 디렉토리를 torrssen2 > 다운로드 경로 관리 메뉴에 등록하여야 합니다.

Advanced Settings

사용자 아이디 및 비밀번호 설정

    "rpc-username": "your_username",
    "rpc-password": "your_password",

Notice