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
解压之后目录结果如下:
将src
目录下的所有文件上传到Transmission挂载的web
目录下即可(注意不需要src目录)
最终目录文件结构如下:
进入transmission目录,启动
docker-compode up -d
访问 http://ip:port(这里的port即是RPCPORT配置的端口)即可访问最新的Transmission的UI界面,效果如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!