当前位置: 首页 > 教程 > 原创 > CentOS一键安装Resilio Sync脚本

CentOS一键安装Resilio Sync脚本

发布于:2017-3-27 最后更新:2018-3-29 原创 43条评论 50,201 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

Resilio Sync是一种依赖于BitTorrent协议的专用文件共享系统,原为BitTorrent Sync,曾在文章《CentOS安装BitTorrent Sync搭建自己的同步工具》介绍过手动安装方法,为了简化流程,xiaoz写成了一键脚本。

注意:Resilio Sync已经被GFW和谐,国内无法正常使用,国内服务器也无法使用该脚本安装。2018-03-29

开始安装

分别执行下面的命令,并根据提示设置RslSync的用户名和密码。

#安装必要的软件包
yum -y install wget unzip
#下载脚本
wget https://github.com/helloxz/Resilio-Sync/archive/master.zip
#解压并安装
unzip master.zip && cd Resilio-Sync-master && chmod +x mysync.sh sync.sh && ./sync.sh
设置用户名和密码
安装成功的提示

访问测试与设置中文

如果不出意外,首次访问http://IP:8888会要求输入刚刚设置的账号密码。

输入成功进入初始化界面,随便起一个名称,勾选协议进入RslSync后台。

打开右上角 - 设置 - Preferences... - 选择中文进行保存,这样就是中文界面啦。

相关命令

为了方便管理,安装成功后请输入命令:source ~/.bashrc使alias生效,这样就可以使用mysync命令来管理了,mysync说明如下:

#Resilio安装目录
/home/RslSync
#配置文件
/home/RslSync/sync.conf
#查看RslSync状态
mysync status
#停止
mysync stop
#启动
mysync start

总结

Resilio Sync支持多种不同操作系统,包括IOS、安卓等,在不同PC之间同步数据或者分享是一个非常不错的方案,与之类似的还有:Syncthing同步工具

Resilio Sync官网:https://www.resilio.com/

标签: ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有43条评论


  1. 你好博主,按照你的方法安装好了syncthing,电脑和vps同步没什么问题,但是syncthing安卓客户端怎么都无法连接vps,查篇了谷歌和百度都找不到解决方案不知道什么原因?其实我的目的只是很简单,只是为了在安卓手机写写markdown,单向同步到vps再生成静态页面,怎么想找个符合需求的工具就这么难呢?唉

      1. syncthing给我卸载了,同样的配置方法win连接没有问题,但安卓客户端提示的是远程未连接

  2. 您好,请问一下怎么更新软件呢?在没有卸载的情况下再运行脚本安装是否可行?非常期待您的解答~

    1. 1. 先停止服务
      2. 下载新版的包放到/home/RslSync 解压替换原有的rslsync ,然后重新运行服务即可。

  3. 执行mysync start重启后,在进入网页端,一切都是新安装似的,同步的任务都没有了,求助

  4. 您好,求助下,安装后,使用大概两三个小时,然后网页就显示无法访问些网站,同时发现sync在线人数也少了,卸载又重新安装了三次,都是这样,求助

  5. 请教下, 这个监听端口和宝塔面板的监听端口重复了;所以登录不上去;能不能修改监听端口?

    1. /home/RslSync/sync.conf 这个文件修改端口,然后重启一下,同时注意防火墙放行对应端口。

  6. 你好,如何解决主机重启没有自动启动 ? 手动开启需要进入软件界面重新设置 ? 谢谢

    1. 如果要设置开机自启,输入:echo "/home/RslSync/rslsync --config /home/RslSync/sync.conf" >> /etc/rc.d/rc.local ,或者手动输入mysync start启动。

      1. 非常感谢您回复,我很愚钝,还有个问题:重新启动以后又变回刚安装状态,又要重新登录和设置共享文件夹,不知道如何解决?非常感谢。

          1. 你好,不好意思,又打扰了,手机无法看到服务器里的中文名称文件,名称改拼音可以显示。不知道如何解决,谢谢

      2. 已经正常了,再进入软件界面,需要再改一下语言,共享文件夹还在。谢谢,感谢,谢谢。

    1. 估计Resilio Sync下载地址变更或者挂了吧,去官方找新的地址替换一下,或者等我把脚本更新一下。

          1. 我今天检查了一下,发现下载地址并未失效,而是地址被和谐,国内无法正常访问,如果您是在国内VPS上会安装失败,即使安装成功也无法正常同步,所以国内VPS不建议使用。

  7. 2017-08-04 00:12:32 (4.24 MB/s) – “resilio-sync_x64.tar.gz” saved [11317377/11317377]

    ./sync.sh: line 28: ./rslsync: cannot execute binary file
    请输入用户名:douyaolai
    请设置密码:asd147258
    ./sync.sh: line 41: ./rslsync: cannot execute binary file
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 15 0 15 0 0 61 0 –:–:– –:–:– –:–:– 86
    iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
    iptables: Setting chains to policy ACCEPT: filter [ OK ]
    iptables: Flushing firewall rules: [ OK ]
    iptables: Unloading modules: [ OK ]
    iptables: Applying firewall rules: [ OK ]
    ############################# 安装成功 #############################

  8. 你好,安装好后,不能访问,查看sync.conf后发现里面是空的,
    [root@iZ2 ~]# mysync start
    /home/RslSync/mysync.sh: line 11: /home/RslSync/rslsync: cannot execute binary file
    启动成功,请访问http://IP:8888/
    [root@iZ2 ~]# mysync status
    Not running!

  9. “mysync start” 命令执行 mysync.sh 文件,第11行最好写绝对地址,因为用了相对地址,所以只有 cd /home/RslSync 才能正确执行 start,不然会报错找不到 ./rslsync