Transmission安装及更换官方UI

相关链接地址:

Transmission镜像地址
Transmission 浏览器管理界面:Transmission Web Control UI.

创建容器 docker-compose.yaml

version: "2.1"
services:
  transmission:
    image: lscr.io/linuxserver/transmission:latest
    container_name: transmission
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Asia/Shanghai
      - TRANSMISSION_WEB_HOME=/transmission-web-control #可选
      - USER=******* #可选,此处设置WebUI账户
      - PASS=****** #可选,此处设置WebUI密码
      - WHITELIST= #可选, 指定可访问WebUI的白名单的ip列表,逗号分隔
      - RPCPORT=19091 #可选,此处设置WebUI端口,默认为9091,和暴露端口对应
      - PEERPORT=51413 #可选,此处设置种子链接端口,默认为51413,和暴露端口对应
      - HOST_WHITELIST= #可选
    volumes:
      - ./data:/config #挂载TR设置文件存储
      - /volume3/TMP/Downloads/transmission:/downloads #挂载TR下载文件存储
      - ./watch:/watch #挂载TR种子监听文件存储
      - ./web:/transmission-web-control #可选,挂载TR WebUI文件存储
    ports:
      - 19091:9091 #NAT转发RPC端口
      - 51413:51413 #NAT转发PEER端口
      - 51413:51413/udp #NAT转发PEER(UDP)端口
    restart: unless-stopped

这里主要注意两个配置

指定环境变量:

  • TRANSMISSION_WEB_HOME=/transmission-web-control

目录UI文件挂载

  • ./web:/transmission-web-control

下载UI压缩包

解压之后目录结果如下:

UI压缩包目录结构

src目录下的所有文件上传到Transmission挂载的web目录下即可(注意不需要src目录)

最终目录文件结构如下:

目录结构

进入transmission目录,启动

docker-compode up -d

访问 http://ip:port(这里的port即是RPCPORT配置的端口)即可访问最新的Transmission的UI界面,效果如下:

Transmission的UI界面

posted @   waveblog  阅读(889)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示