Sign inSign up

jq50n/transmission

By jq50n

•Updated about 2 years ago

customized transmission with TrguiNG as default webui

Image
Networking
0

4.5K

jq50n/transmission repository overview

⁠Summary

  • Based on transmission 4.0.x
  • Add new torrent-recheck-verify-mode setting, which make users can use fast verify while rechecking torrent
  • Add setter/getter implementation for rpc, so that user can change the setting of torrent-added-verify-mode and torrent-recheck-verify-mode lively without a restart of transmission
  • Use TrguiNG as default web interface
  • Add verify mode setting in Download Tab in setting Modal
  • Add environment variable RPCPORT to modify rpc-port elegantly, e.g. when multiple transmission docker run on one host, user can specify RPCPORT and PEERPORT to avoid port confliction

⁠概述

  • 基于transmission 4.0.6定制
  • 添加选项torrent-recheck-verify-mode,可以指定在重新校验种子时,使用快速模式进行校验(快速模式使用transmission 4.0.x新增的快速校验实现)
  • 添加针对verify mode的查询/设置接口,以便用户可以实时修改torrent-added-verify-mode和torrent-recheck-verify-mode这两个选项,两者默认均为fast
  • 使用trguing-web-v1.3.0-zh-240607a作为默认的web ui界面
  • 在trguing-web-v1.3.0-zh-240607a基础上,添加了配置torrent-added-verify-mode和torrent-recheck-verify-mode的勾选框,具体在下载设置的最下方
  • 添加了RPCPORT环境变量,可以在docker compose时快速指定RPC端口

⁠docker compose

version: "3.8"
services:
  transmission:
    container_name: transmission
    image: jq50n/transmission:4.0.6-r7
    restart: unless-stopped
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - USER=username
      - PASS=password
      - RPCPORT=9099
      - PEERPORT=51413
    volumes:
      - ./config:/config
      - ./downloads:/downloads
      - ./watch:/watch

⁠docker-cli

docker run -d \
  --name=transmission \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e USER=username `#optional` \
  -e PASS=password `#optional` \
  -e WHITELIST=iplist `#optional` \
  -e RPCPORT=rpcport `#optional` \
  -e PEERPORT=peerport `#optional` \
  -e HOST_WHITELIST=dnsnane list `#optional` \
  -p 9091:9091 \
  -p 51413:51413 \
  -p 51413:51413/udp \
  -v <path to data>:/config \
  -v <path to downloads>:/downloads \
  -v <path to watch folder>:/watch \
  --restart unless-stopped \
  jq50n/transmission

You can check for details:

Thanks to:

Tag summary

Content type

Image

Digest

sha256:d73ced818…

Size

31.9 MB

Last updated

about 2 years ago

docker pull jq50n/transmission