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

CentOS一键安装Resilio Sync脚本

原创 43条评论 2017-3-27 13,630 views

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 条评论 “CentOS一键安装Resilio Sync脚本”

  1. mr.z说道:

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

    1. xiaoz说道:

      没用过安卓客户端,提示什么报错,把报错截图发出来看看。

      1. mr.z说道:

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

  2. LxKirin说道:

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

    1. xiaoz说道:

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

  3. 8023说道:

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

    1. 付水云说道:

      我的也是,服务器重启后就像新装的

  4. 8023说道:

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

  5. nealfan说道:

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

    1. xiaoz说道:

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

  6. 说道:

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

    1. xiaoz说道:

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

      1. 说道:

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

        1. xiaoz说道:

          请仔细看教程中的启动命令,不清楚您那边是怎么操作的。

          1. 说道:

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

          2. 说道:

            补充一下 就是说文件夹里的文件不可以用中文名称

      2. 说道:

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

  7. hans说道:

    怎么装不了呢 一直在等待链接

    1. xiaoz说道:

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

      1. hans说道:

        什么时候会更新 啊

        1. xiaoz说道:

          我明天更新吧。

          1. hans说道:

            好的谢谢 您了

          2. xiaoz说道:

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

      2. hans说道:

        新的地址替换哪里啊

  8. J说道:

    建议加入官方源的选项,或者更新的功能

    1. xiaoz说道:

      感谢建议,后期可能会考虑。

  9. Leee说道:

    您好! 请问如何卸载?谢谢!

    1. xiaoz说道:

      教程中第一张截图,仔细查看,再次运行脚本,选项2就是卸载。

  10. douyaolai说道:

    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 ]
    ############################# 安装成功 #############################

    1. douyaolai说道:

      已经知道原因了,是因为我使用的centos是32位的。

  11. douyaolai说道:

    你好,安装好后,不能访问,查看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!

    1. xiaoz说道:

      您好,脚本是针对X64位的。

  12. Vans爱好者说道:

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

    1. 小z说道:

      多谢指导,我到时候更新下脚本。

    2. ylx说道:

      正确应该改成什么呢
      给个示例就好

      1. chyaww说道:

        第11行改成: /home/RslSync/rslsync –config sync.conf

      2. xiaoz说道:

        脚本已经更新了,现在使用的绝对路径,已经不存在此问题,感谢支持。

  13. harries说道:

    技术大牛

  14. 网赚说道:

    不错不错

  15. sunnywolf说道:

    请教下,有没有试过最低什么配置的VPS跑的起来呢?会不会资源占用很多咧?

    1. 小z说道:

      占用资源不高,不过为了保证稳定性,推荐 >= 512M内存。

发表评论

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