自从开始用群晖,一直用它自带的download station,感觉还算方便,各种类型的文件都可以下载。不过最近感觉速度有些不给力,就想起了大家都说好的transmission,打算折腾安装一下。
一、安装Transmission
对于群晖,可以通过套件中心中的社群(SynoCommunity)来安装。方法如下:[1]
Step 1
Log into your NAS as administrator and go to Main Menu → Package Center → Settings and set Trust Level to Synology Inc. and trusted publishers.
Step 2
In the Package Sources tab, click Add, type SynoCommunity as Name and https://packages.synocommunity.com/ as Location and then press OK to validate.
Step 3
Go back to the Package Center and enjoy SynoCommunity’s packages in the Community tab.
在社群中搜索Transmission,点击安装,下载完成后进入配置页面,默认下载地址会自动导向先前设置的downloads文件夹,也可以设置为其他文件夹。设置登录用户名和密码。安装完成后,可以在套件中心里查看状态。地址为 http://IP:9091
登录进入我们会发现是一个纯英文超简单的一个界面,我们还要安装中文皮肤Transmission Web Control
二、安装Transmission Web Control
最常用的两种方式:[2]
1.通过群晖的“任务计划”自动安装及定期自动更新
第一步 创建任务计划
- 依次打开 DSM 的“控制面板” -> “任务计划”;
- 选择 “新增” -> “计划的任务” -> “用户定义的脚本” ;
- 任务名称用英文,如:
AutoUpdateTrWebControl
,用户帐号选择root
并选中 已启动 - 计划时间可根据自己需要来设置,如想保持最新的版本,可以设置定期执行;
- 在 “任务设置” 的
“运行命令”
->“用户定义的脚本”
中输入:
curl -s https://raw.githubusercontent.com/ronggang/transmission-web-control/master/release/install-tr-control-cn.sh | bash -s auto
第二步 执行任务
任务创建好后就可以执行了,可以手工运行,选中该任务,点击 “运行”;过几分钟后就可以访问 http://IP:9091 查看结果
2.通过SSH终端安装
确认群晖系统的SSH功能已开启:控制面板——终端机和SNMP,启动SSH功能
下载putty软件。打开后,输入群晖的内网IP,端口默认22,选择SSH,点击连接
putty连接ssh后。首先使用群晖admin的账号密码登录,sudo -i进入root
获取最新的安装脚本:
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
执行安装脚本(如果系统不支持 bash
命令,请尝试将 bash
改为 sh
),选择1:
bash install-tr-control-cn.sh
安装完成后,用浏览器访问 Transmission Web Interface http://IP:9091,即可看到新的界面