Transmission 相关
更新于 2023-04-09
初次记录于 🗓2021-07-04
继续折腾NAS
之前在亚马逊上买了WD的氦盘,12T算上税费1767,对比上酷狼8T1999的价格,这一波还是赚的吧
然后把12T的硬盘挂载到nas上了,就需要改一下transmission的下载路径,直接修改为挂载的目录就可以了。
后来找到了美化相关内容。
就顺带着记录一下:
美化transmission的界面
安装
mkdir -p /volume1/tools
cd /volume1/tools
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
or国内:
wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
chmod +x install-tr-control-cn.sh
bash install-tr-control-cn.sh
展示
成功之后就这样啦:
最后transmission的界面为:

之后新的界面就舒服多了,上传下载一目了然,分享率也直观体现!
更新
保持更新是很重要的一件事!
通过群晖的 任务计划 自动安装及定期自动更新
创建任务计划
- 依次打开
DSM的“控制面板”->“任务计划” - 选择
“新增”->“计划的任务”->“用户定义的脚本” - 任务名称用英文,如:
AutoUpdateTrWebControl,用户帐号选择root并选中已启动 - 计划时间可根据自己需要来设置,如想保持最新的版本,可以设置定期执行
- 在
“任务设置”的“运行命令”->“用户定义的脚本”中输入:
curl -s https://raw.githubusercontent.com/ronggang/transmission-web-control/master/release/install-tr-control-cn.sh | bash -s auto
国内用户可使用 gitee 镜像地址:
curl -s https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh | bash -s auto
- 脚本最后一定要加入
auto,要不然脚本不会自动下载 - 注:
auto前有一个空格
DSM7.0
在这个版本中,需要额外修改权限以实现自动更新的功能
在 root 权限下执行以下命令,其中:
YOUR_USERNAME替换为你登录和更新脚本时候选择的用户/var/packages/transmission/target/share/transmission/web/这串路径为 transmission 的安装路径(默认应该是这个)
sed -i '/sc-transmission/s/$/YOUR_USERNAME/' /etc/group
chown sc-transmission:sc-transmission /var/packages/transmission/target/share/transmission/web/* -R
chmod 774 /var/packages/transmission/target/share/transmission/web/* -R
参考
参考:官方文档
日志目录
安装官方的 transmission 后,其路径不在默认的安装路径 /volume1/@appstore/transmission 中
而是在 /var/packages/transmission 中
详细位置 /var/packages/transmission/var/transmission.log
然后复制到对应位置方便查看
cp /var/packages/transmission/var/transmission.log /[地址]
2023年4月9日更新
说明
Transmission 于 2023年2月8日 更新了 4.0.0 版本,详情请见 Releases
因为部分代码改动,造成了目前 4.* 版本无法再使用 Web UI,后面看了看修改的代码,发现仅是构建网页界面的文件夹命名有所改动,那么就好办了!
与众不同
由原本的
web修改为 目前的public_html
方法
使用 WinSCP 直接覆盖原文件
将 transmission-web-control-1.6.1-update1 中的 src 文件夹中的内容直接复制粘贴至 /var/packages/transmission/target/share/transmission/public_html/ 中即可
修改完后记得修改对应权限
那么,经过如此这般之后,就大功告成了
成功
