创建docker共享文件夹

群晖-控制面板-共享文件夹-新增-名称:docker,存储位置一般默认volome1,一直下一步即可

创建tr文件夹

群晖 -> File Station -> docker

新建tr文件夹,在tr文件夹中依次新建config、web-control、watch、downloads文件夹

/docker/tr/config
/docker/tr/config/web-control
/docker/tr/watch
/docker/tr/downloads

右键docker文件夹-属性-权限-新增everyone权限,勾选读取和写入

应用到所有子文件夹及文件中,点击保存

下载汉化包

WebUI的github地址:https://github.com/jayzcoder/TrguiNG/releases

打开网站下载压缩包,将解压后里面的所有文件全部放到web-control文件夹中

下载镜像

命令行拉取镜像,也可以直接在注册表搜索下载

docker pull linuxserver/transmission:4.0.5

创建并运行tr容器 - 图形界面方式

启动自动重新启动

网络模式选host

先拉到下方选择host网络模式

此模式相当于直接使用宿主机nas的网络,无需设置端口映射

存储空间路径映射

把刚才新建的3个主文件夹映射给tr,因为容器文件是需要ssh访问的,映射了后,我们只需要在filestation中查看

容器是安装在ssd中的,而我新增了两块机械盘(18T和16T),我给我的机械盘命名为PT1801和PT1601

我把这两块机械盘也映射到容器中去

新增环境变量

USER #自定义用户名

PASS #自定义登录密码

TRANSMISSION_WEB_HOME #必须是刚才你存放汉化包的路径

一直下一步即可完成运行,浏览器打开:http://[nas的IP]:9091/ 即可访问

创建并运行tr容器 - 命令行方式

运行容器也可以直接用命令行,毕竟你下载镜像已经ssh连接上了

docker run \
    -d \
    --name=transmission \
    --network= host \
    -e USER=admin \
    -e PASS=admin \
    -e TRANSMISSION_WEB_HOME=/config/web-control \
    -e TZ=Asia/Shanghai \
    -v /volume1/docker/tr/config:/config \
    -v /volume1/docker/tr/downloads:/downloads \
    -v /volume1/docker/tr/watch:/watch \
    --restart unless-stopped \
  linuxserver/transmission:4.0.5
  • --name: 给容器命名

  • --net: 使用host网络模式

  • -e USER/PASS: 自定义用户名和密码

  • -e TRANSMISSION_WEB_HOME: WebUI汉化包存放路径

  • -e TZ: 时区

  • -v  /volume1/docker/tr/config:/config \ 映射config到你指定的路径

  • -v  /volume1/docker/tr/downloads:/downloads\ 映射downloads到你指定的路径

  • -v  /volume1/docker/tr/watch:/watch\ 映射watch到你指定的路径

  • --restart unless-stopped: 自动重启,除非手动停止

  • linuxserver/transmission:4.0.5: 使用这个镜像来安装运行容器

浏览器打开:http://[nas的IP]:9091/ 即可访问

v6外网访问

相信有v4,又或者做了内网穿透的访问不成问题

但是我是v6,折腾好久才知道根本原因:tr默认不支持v6,需修改配置文件

配置文件路径:/docker/tr/config/settings.json

"bind-address-ipv4": "0.0.0.0",【默认tracker连v4】
"bind-address-ipv6": "::",【开启后tracker也能连v6】
"rpc-bind-address": "::",【v6远程访问需要把0.0.0.0改成::】

修改完配置文件记得重启tr

TIPS:

重装的话,可以直接删除容器,重新安装并把路径指向原本的/config和/downloads即可继续原来在做种的种子