出现原因
在Transmission 4.0版本之后,已经不带有第三方webUI了,当你在设置TRANSMISSION_WEB_HOME
填写一个之前版本的路径之后,启动页面会看到一个提示报错,建议把webUI放到/config目录下。
解决方案
在github-transmission-web-control,下载一个最新的页面ui压缩包,dist.tar.gz
或者dist.zip
都可以。
下载完成后解压文件。
关于config文件的挂载可以看下之前的文章。在右上角搜索页面中搜索transmission
就可以看到我以前的文章了。
解压完成后的文件(dist.tar.gz得解压两次):
在本地挂载的/config
目录下新建一个文件夹transmission-web-control
,将解压好的文件放入到此文件中。
重新设置docker 环境变量为下面的路径:
TRANSMISSION_WEB_HOME=/config/transmission-web-control
重新启动容器就可以了。
其他问题
在你设置好了webUI之后,可能在你下载种子的时候还是下载不下来。在docker日志中可以看到提示没有权限。
解决这个问题的办法很简单,就是使用SSH连接到我们的群晖,输入命令id [用户名]
,查看我们当前用户的UID和GID。
这里注意,虽然我们可以到我们的gid第一个是100,但是我们还是填入后面的管理员分组gid(101),不然还是可能存在没有权限问题。
然后在Transmission的环境中添加上下面两个参数就可以了。