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/transmission/resume /volume1/@appdata/transmission/
cp -rf /volume5/2222/tr/appdata/transmission/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 }
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。