ronggang / transmission-web-control

一个 Transmission 浏览器管理界面。Transmission Web Control is a custom web UI.
MIT License
4.59k stars 778 forks source link

Docker用户 Transmission:4.0 更新后 webui失效 #615

Open neotaburiss opened 1 year ago

neotaburiss commented 1 year ago

如果反馈BUG,请提供以下信息,如果可能,同时提供英文描述,谢谢。

transmission更新后4.0以后 官方直接砍掉了tr-web-control目录

但是作者打包的目录里只包含官方UI的修改部分,没有包含官方UI的基础部分,如果直接使用会提示很多文件缺少 image

如果想在4.0下用这个UI,需要把3.0里/usr/share/transmission/.../ tr-web-control(具体目录我记不得了)这个目录里的东西拷贝出来,然后复制作者release的scr目录的所有文件复制到文件夹,这样才能补齐文件缺少

xintonglaile commented 1 year ago

是放在4.0/usr/share/transmission/public_html这个文件夹里吗?

neotaburiss commented 1 year ago

是放在4.0/usr/share/transmission/public_html这个文件夹里吗?

类似这样的结构 下载的压缩包里有个SRC文件夹 tr-web-control是原版3.0的文件夹+作者src/tr-web-control文件夹结合 image

moonerick commented 1 year ago

没看明白要如何修改。 我现在也是原版的ui,结果几百个种子,看着都头大

imWanng commented 1 year ago

我的Docker下找不到这样的路径,最后还是回滚到了3.0

Zz-m commented 1 year ago
  1. 下载本项目解压在transmission docker 项目的 /config 路径下,比如/config/transmission-web-control(因为/config 通常映射到宿主机或者docker Volume,更新镜像不会删除里面的内容)
  2. 添加启动参数 -e TRANSMISSION_WEB_HOME=/config/transmission-web-control/src/ (注意每个人解压位置可能不一样,要保证src/ 下就是index.html),docker-compose 用户添加同样的环境参数

我目前使用没有遇到什么大问题。

neotaburiss commented 1 year ago
  1. 下载本项目解压在transmission docker 项目的 /config 路径下,比如/config/transmission-web-control(因为/config 通常映射到宿主机或者docker Volume,更新镜像不会删除里面的内容)
  2. 添加启动参数 -e TRANSMISSION_WEB_HOME=/config/transmission-web-control/src/ (注意每个人解压位置可能不一样,要保证src/ 下就是index.html),docker-compose 用户添加同样的环境参数

我目前使用没有遇到什么大问题。

我这样用不行,原因如上诉, 因为本项目的transmission-web-control/src只有修改的部分没有修改的部分,造成提示错误

Zz-m commented 1 year ago

我下载的是release页面的,不是工程源代码

neotaburiss @.***> 于 2023年2月17日周五 18:14写道:

  1. 下载本项目解压在transmission docker 项目的 /config 路径下,比如/config/transmission-web-control(因为/config 通常映射到宿主机或者docker Volume,更新镜像不会删除里面的内容)
  2. 添加启动参数 -e TRANSMISSION_WEB_HOME=/config/transmission-web-control/src/ (注意每个人解压位置可能不一样,要保证src/ 下就是index.html),docker-compose 用户添加同样的环境参数

我目前使用没有遇到什么大问题。

我这样用不行,原因如上诉, 因为本项目的transmission-web-control/src只有修改的部分没有修改的部分,造成提示错误

— Reply to this email directly, view it on GitHub https://github.com/ronggang/transmission-web-control/issues/615#issuecomment-1434424947, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQCLOK5JABRLMSNELPDZTLWX5FRNANCNFSM6AAAAAAU3CKY2I . You are receiving this because you commented.Message ID: @.***>

neotaburiss commented 1 year ago

我下载的是release页面的,不是工程源代码 neotaburiss @.***> 于 2023年2月17日周五 18:14写道:

  1. 下载本项目解压在transmission docker 项目的 /config 路径下,比如/config/transmission-web-control(因为/config 通常映射到宿主机或者docker Volume,更新镜像不会删除里面的内容) 2. 添加启动参数 -e TRANSMISSION_WEB_HOME=/config/transmission-web-control/src/ (注意每个人解压位置可能不一样,要保证src/ 下就是index.html),docker-compose 用户添加同样的环境参数 我目前使用没有遇到什么大问题。 我这样用不行,原因如上诉, 因为本项目的transmission-web-control/src只有修改的部分没有修改的部分,造成提示错误 — Reply to this email directly, view it on GitHub <#615 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQCLOK5JABRLMSNELPDZTLWX5FRNANCNFSM6AAAAAAU3CKY2I . You are receiving this because you commented.Message ID: @.***>

明白了,原来是这个原因, 那对于其他用户就简单了,直接下载release页面里的内容然后解压缩src目录放在映射TRANSMISSION_WEB_HOME的目录下就可以

moonerick commented 1 year ago

解决了,感谢几位 1.下载本项目release页面的transmission-web-control-1.6.1-update1.zip,并解压出里面src文件夹全部内容 2.在docker的宿主机/config目录下新建文件夹命名为transmission-web-control 3.将1中解压出来的全部文件拷贝至2中新建的transmission-web-control文件夹内 4.docker添加参数:-e TRANSMISSION_WEB_HOME=/config/transmission-web-control/

imWanng commented 1 year ago

感谢大家,我用的NAS是绿联DX4600,我这样解决了 1.下载https://github.com/ronggang/transmission-web-control/releases/页面的transmission-web-control,并解压 2.在Docker的Transmission/config目录下新建文件夹命名为transmission-web-control 3.将1中解压出来的全部文件拷贝至2中新建的transmission-web-control文件夹内 4.图形界面Docker设置的环境变量里添加一条:名称为TRANSMISSION_WEB_HOME,值为 /config/transmission-web-control/src/

phakcc commented 1 year ago

还有一种办法,是使用 linuxserver/transmission 这个第三方镜像,长期更新,也做了很多优化(包括针对第三方WebUI)。

moonerick commented 1 year ago

还有一种办法,是使用 linuxserver/transmission 这个第三方镜像,长期更新,也做了很多优化(包括针对第三方WebUI)。

我就是用的这个镜像,有些问题目前依然没有解决,例如第三方webUI的直接支持最新版也移除了,需要自己下载后添加变量 另外我还遇到一个问题,局域网内的白名单访问只有安装后首次登录有效,然后就无效了,我检查了docker内部的配置文件,并未丢失,但是问题依然如此

fangbq commented 1 year ago

有没有套件用户的方法

BL1ACH commented 1 year ago

我也按照这个方法成功了。马克一下。 时间:2023年6月1日 21:23:54 环境:黑群6.0,DOCKER

qiangua5210 commented 1 year ago

我用的unraid,在transmission目录下新建的config,然后放进去了文件夹,但是还是不行 image image image 打不开页面,提示我404找不到文件

qiangua5210 commented 1 year ago

image

moonerick commented 1 year ago

把值后面的src/删除试试 我也是unraid呀,我晚点回去看看我的路径 确保src目录下是这些文件 image

------------------ 原始邮件 ------------------ 发件人: qiangua5210 @.> 发送时间: 2023年6月27日 23:35 收件人: ronggang/transmission-web-control @.> 抄送: moonerick @.>, Comment @.> 主题: Re: [ronggang/transmission-web-control] Docker用户 Transmission:4.0 更新后 webui失效 (Issue #615)

我用的unraid,在transmission目录下新建的config,然后放进去了文件夹,但是还是不行

打不开页面,提示我404找不到文件

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

BL1ACH commented 1 year ago

我解决了,方法挺简单的,我用的docker

---原始邮件--- 发件人: @.> 发送时间: 2023年6月27日(周二) 晚上11:35 收件人: @.>; 抄送: @.**@.>; 主题: Re: [ronggang/transmission-web-control] Docker用户 Transmission:4.0 更新后 webui失效 (Issue #615)

我用的unraid,在transmission目录下新建的config,然后放进去了文件夹,但是还是不行

打不开页面,提示我404找不到文件

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

frvery commented 1 month ago

进来学习下