/tsharp

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

Primary LanguageDockerfileMIT LicenseMIT

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

  • 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 파일의 아래 옵션을 수정합니다.
    usernamepasswordtorrssen2 > 환경 설정 > 트랜스미션과 같이 수정해야 합니다.
  • 로그인 정보 변경 후 컨테이너를 재시작하면 설정이 적용됩니다.
    "rpc-username": "your_username",
    "rpc-password": "your_password",

Notice

  • 본 이미지는 amd64 이외 아키텍처에서의 동작을 보증하지 않습니다.
  • 공개 사이트의 상황에 따라 RSS 제공이 지연, 거부 또는 제공 자체가 불가능할 수 있습니다.