Synology NAS DSM7.2.1上Transmission安装、汉化、备份与恢复

sunfeng 2024-04-01 22:40 阅读数 74 #synology

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

全新安装一般都很顺利

执行安装脚本:

#注意:使用gitee和GitHub源下载的文件名不一样,注意脚本文件名称
国内gitee源:sudo bash install-tr-control-gitee.sh
GitHub源:sudo bash install-tr-control-cn.sh

如果命令成功执行,将出现以下界面:

欢迎使用 Transmission Web Control 中文仓库安装脚本。官方帮助文档:https://github.com/ronggang/transmission-web-control/wiki安装脚本版本:1.2.3   
    1. 安装最新的发布版本(release);   
    2. 安装指定版本,可用于降级;   
    3. 恢复到官方UI;   
    4. 重新下载安装脚本(install-tr-control-gitee.sh);   
    5. 检测 Transmission 是否已启动;   
    6. 指定安装目录;   
    9. 安装最新代码库中的内容(master);
    ===================   
    0. 退出安装;
    请输入对应的数字:

(如果无法正常显示中文,请尝试设置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 所在目录,也可以在安装脚本后面直接加路径,以避免搜索,如:

bash install-tr-control-cn.sh /volume1/@appstore/transmission/share/transmission/generic81 Bytes© NAS技术交流
注意,路径最后 不要 加 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
}




发表评论:

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

搜索
标签列表