【群晖】群晖设置第三方套件以及安装Transmission并中文汉化
一、群晖添加第三方源
1、(管理员账号)进入DSM桌面,打开“套件中心”,点击“设置” ---> “常规”,选择“任何发行者”
2、还是“套件中心”,点击“设置” ---> “套件来源”,点击“新增”,位置填入第三方源的网址,完成即可完成第三方源的添加
第三方源网址:
3、刷新“套件中心”,找到“社群”。这个就是第三方源
二、安装Transmission
1、在“套件中心”的“社群”找到“Transmission”,点击“安装套件”,会自动下载安装
2、Transmission下载设置
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项目地址
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+型号)
下载完如果是英文版的可以根据上面教程汉化