【群晖】群晖设置第三方套件以及安装Transmission并中文汉化

一、群晖添加第三方源
1、(管理员账号)进入DSM桌面,打开“套件中心”,点击“设置” ---> “常规”,选择“任何发行者”
2、还是“套件中心”,点击“设置” ---> “套件来源”,点击“新增”,位置填入第三方源的网址,完成即可完成第三方源的添加
第三方源网址:

http://packages.synocommunity.com            (建议选择这个,支持HTTPS)
http://packages.pcloadletter.co.uk
http://www.cphub.net
http://synology.sysco.ch
http://packages.quadrat4.de
http://synology.acmenet.ru
http://cytec.us/spk
http://spk.naefmarco.ch/spkrepo/packages/
http://spk.nas-mirror.de/spkrepo/packages
http://spk.unzureichende.info/
http://packages.synocommunity.com/?beta=1

3、刷新“套件中心”,找到“社群”。这个就是第三方源

二、安装Transmission
1、在“套件中心”的“社群”找到“Transmission”,点击“安装套件”,会自动下载安装
2、Transmission下载设置

Download diirectory表示下载文件存储目录
Watch directory表示保存种子存储目录,留空表示禁用
Incomplete directory表示未完成下载目录,留空表示禁用

3、设置用户账号和密码
4、权限提示,直接“下一步”
5、安装完成后后,打开“套件中心” ---> “Transmission”,找到URL,可以直接打开Web UI
6、文件夹权限设置
打开“控制面板” ---> “共享文件夹” ---> “downloads”(刚才安装Transmission创建的下载文件夹名称),点击“编辑”,选择“本地群组”,选择“sc-download”设置为可读写
打开“File station”,“downloads”文件夹右击,选择“属性”,新增“Everyone”账号,权限选择“读取”和“写入”,勾上“应用到这个文件夹、子文件夹及文件”,确定

三、路由器设置(略)
1、PT需要开启UPNP/DMZ
2、端口映射,外网需要访问9091端口到NAS

四、Transmission群晖桌面图标
控制面板,用户,编辑权限,应用程序,勾上Transmission允许。

五、Transmission汉化
1、先去DSM的“套件中心”停用Transmission
2、下载汉化web包
web.rar
github项目地址

https://github.com/ronggang/transmission-web-control/wiki/Home-CN

3、通过WinSCP使用ROOT连接DSM
Transmission的web控制台模板在/volume1/@appstore/transmission/share/transmission,直接把web重命名为web1,把汉化解压出来的web上传到这个位置。
4、再去DSM的“套件中心”启用Transmission

还有一种是通过计划任务来实现汉化

其实最简单的安装方式基本上不需要折腾,既不是获取root ssh登录安装 也不是像作者下载安装文件,适合不想折腾的小白用户,经过半天时间修复了GitHub作者的问题。安装方式:通过群晖的“任务计划”自动安装及定期自动更新 ,但是你按照原作者去操作时会遇到如下问题: 404: Not Found /var/packages/transmission/target/share/transmission/web/index.html (No such file or directory) 我解决了这个bug,发布了一个新的临时仓库来维护,有需要的可以按照这个教程几分钟就ok了(https://gitee.com/amos123/transmission-web-control-fixed

通过群晖的“任务计划”自动安装及定期自动更新

该方法可以实现全程自动安装及更新,而无需使用其他工具;

第一步 创建任务计划

依次打开 DSM  “控制面板” -> “任务计划”

选择 “新增” -> “计划的任务” -> “用户定义的脚本” 

任务名称用英文,如:AutoUpdateTrWebControl,用户帐号选择 root 并选中 已启动

计划时间可根据自己需要来设置,如想保持最新的版本,可以设置定期执行;

 “任务设置”  “运行命令” -> “用户定义的脚本” 中输入:

国内用户可使用 gitee 镜像地址:

curl -s https://gitee.com/amos123/transmission-web-control-fixed/raw/master/install-tr-control-gitee.sh | bash -s auto

如图:

脚本最后一定要加入 auto ,要不然脚本不会自动下载;

注:auto 前有一个空格;

如果需要查看是否执行成功,可以再记录一个日志文件,将上面的脚本改为:

curl -s https://gitee.com/amos123/transmission-web-control-fixed/raw/master/install-tr-control-gitee.sh | bash -s auto >> /volume1/users/logs/install-tr-control-cn-log.txt 2>&1

第二步 执行任务

任务创建好后就可以执行了,可以手工运行,选中该任务,点击 “运行”;

脚本将会自动下载最新的发行版本,执行过程根据网络情况而定;

如果不发生错误,过几分钟后就可以访问 http://IP:9091 查看结果;

各个版本的Transmission对应下载:

先上官网查看自己群晖型号适配的架构

What kind of CPU does my Synology NAS have? - Synology Knowledge Center

然后登陆SynoCommunity,找到对应的版本,低版本的可以适配高版本群晖(如5.0 apollolake可以适配6.23的918+型号)

下载完如果是英文版的可以根据上面教程汉化

THE END
分享
二维码
< <上一篇
下一篇>>