Synology NAS DSM7.2.1上Transmission安装、汉化、备份与恢复
1.手动安装 transmission
transmission 离线下载安装,下载地址https://synocommunity.com/package/transmission#,找到适合自己的版本(我是918+选择的x86_64版本),点击下载。
transmission 3.0 x86版本:下载地址

在套件中心选择手动安装,浏览到下载好的 spk 文件,点下一步

后续安装步骤请看第3步
2、在线自适应安装,首先添加第三方源。打开套件中心→设置→套件来源→新增,名称自己随便设置,位置:http://packages.synocommunity.com

添加完成,打开社群,找到transmission,点击安装套件。

3、开始安装




使用之前先设置文件夹权限,找到之前设置的下载文件夹,右键选择属性→权限→新增→给予sc-download、sc-transmission读写权限。

大功告成,打开192.168.xx.xx:9091体验一下,填安装过程中设置的帐号密码

这界面是不是太简洁了点,喜欢简洁可以直接使用了。喜欢汉化界面的请继续往下看。
4、安装增强版汉化webUI
安装之前:1.请确认系统已安装 Transmission;2.请确认你是否有 root 用户权限;
打开控制面板开启ssh

通过ssh登录获取root权限(SSH工具下载地址 )
输入管理员帐号密码登录(注意:这里输入密码是不显示的,输完密码直接回车就好)
登录后切换root权限输入命令:sudo -i (注意sudo -i中间有空格)再次输入密码确认。
获取最新的安装脚本:
(补充一下国内gitee源,速度快,github 加载延时非常严重。)
国内gitee源:wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-gitee.sh
GitHub源:wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
请留意执行结果:
如果出现 install-tr-control-cn.sh.1 之类的提示,表示文件已存在,请使用 rm install-tr-control-cn.sh* 删除之前的脚本再重新执行上面的命令;
如果提示 https 获取失败,请使用以下命令获取安装脚本:
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh –no-check-certificate
如果提示文件已存在,可以通过 rm install-tr-control-cn.sh 进行删除后再执行下载;或者在 wget 后面添加 -N 参数,如:
wget -N https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh –no-check-certificate
全新安装一般都很顺利
执行安装脚本:
如果命令成功执行,将出现以下界面:
(如果无法正常显示中文,请尝试设置SSH客户端编码为UTF-8,如依然不能显示中文,请下载并使用英文安装脚本)
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
sudo bash install-tr-control.sh
选择1. 安装最新的发布版本(release)
看到安装脚本执行完成即可关闭ssh,增强web安装成功,除了增强PC网页控制端,手机网页控制端同样功能有所增强。
以下几种情况,需要更新 Transmission Web Control:
Transmission 重新安装或升级之后;
Transmission Web Control 版本更新时;
如何更新:
请参考安装方式重新下载安装脚本执行安装即可。
1.putty登录→切换root
2.wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
3.sudo bash install-tr-control-cn.sh
如果ssh界面中文不能正常显示请使用英文版本脚本,重复2-3两步命令
2.wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control.sh
3.sudo bash install-tr-control.sh
Transmission3.0版本的web目录:/volume1/@appstore/transmission/share/transmission/web
Transmission4.0.5版本的web目录:/volume1/@appstore/transmission/share/transmission/public_html/
安装完成后,用浏览器访问 Transmission Web Interface(如:http://192.168.1.8:9091/ )即可看到新的界面;如果无法看到新界面,可能是浏览器缓存了,请按 Ctrl + F5 强制刷新页面或 清空缓存 后再重新打开;
如果在知道自己的 Transmission Web 所在目录,也可以在安装脚本后面直接加路径,以避免搜索,如:
不要 加 web ;知道各个版本的web目录后手动下载的transmission-web-control zip包,解压缩后,手动上传到/transmission/web 目录下,解决问题!
关于transmission 重装备份导入:
群晖DSM 7.x里面transmission安装的时候程序区和数据区是分开的,
备份:
程序区放在这里: /volume1/@appstore/transmission
cp -rf /volume1/@appstore/transmission /volume5/2222/tr/appstore/
(/volume5/2222/tr/appstore/是我自己创建的备份目的地)
数据区放在这里: /volume1/@appdata/transmission
cp -rf /volume1/@appdata/transmission /volume5/2222/tr/appdata/
(/volume5/2222/tr/appdata/是我自己创建的备份目的地)
恢复导入:分别执行下面命令
cp -rf /volume5/2222/tr/appdata/resume /volume1/@appdata/transmission/
cp -rf /volume5/2222/tr/appdata/torrents /volume1/@appdata/transmission/
chmod -R 755 resume
chmod -R 755 torrents
重启transmission,大功告成。
修改默认端口等其他配置命令:vi /volume1/@appdata/transmission/settings.json
国内镜像源
https://gitee.com/culturist/transmission-web-control
GitHub 源
https://github.com/ronggang/transmission-web-control
GitHub中文说明
https://github.com/ronggang/transmission-web-control/wiki/Home-CN
webUI zip包
https://github.com/ronggang/transmission-web-control/releases
Transmission使用一段时间后报错无法正常访问?关闭域名或者IP白名单解决问题
网页显示403: Forbidden Too many unsuccessful login attempts. Please restart transmission-daemon.
群晖transmission配置文件settings.json路径:/volume1/@appdata/transmission/settings.json(volume1是套件安装的存储空间编号)
{
"alt-speed-down": 50000,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/var/usr/transmission/downloads",//下载的地址
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/var/usr/transmission/Downloads",//下载的缓存地址
"incomplete-dir-enabled": false,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 1,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 200,
"peer-limit-per-torrent": 50,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"prefetch-enabled": true,
"queue-stalled-enabled": false,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": false,//关掉域名白名单
"rpc-password": "{4a194f90fb8ca54c2498f25bd548fa0840aa55979S8Aq.G0o",//密码
"rpc-port": 9001,//端口
"rpc-url": "/transmission/",//地址
"rpc-username": "sunfeng",//用户名
"rpc-whitelist": "",
"rpc-whitelist-enabled": false,//关掉IP白名单
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 18,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
feng的博客

发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。