VPS CentOS 安装 Resilio Sync(原 BTSync)搭建私有云储存(同步盘)

其实目前需要同步使用的文件不多,坚果云 + Dropbox 已经卓卓有余。而作为私有云存储,暂时还没有那个信心能保证数据安全,现在折腾这个暂时是练练手,算是为日后打算吧。

Resilio Sync(原名:BitTorrent Sync)是由 BitTorrent 公司开发的专有的对等网络数据同步工具,可在 Windows、OS X、Linux、Android、iOS 和 FreeBSD 上使用。可在局域网、互联网上通过安全的、分布式的 P2P 技术在不同设备之间同步文件。

CentOS 7 手动安装 Resilio Sync

参考官方文档:Installing Sync Package On Linux

创建 /etc/yum.repos.d/resilio-sync.repo 配置文件注册 Resilio 库

(Create /etc/yum.repos.d/resilio-sync.repo to register Resilio repository)

printf "[resilio-sync]\nname=Resilio Sync\nbaseurl=https://linux-packages.resilio.com/resilio-sync/rpm/\$basearch\nenabled=1\ngpgcheck=1\n" | sudo tee /etc/yum.repos.d/resilio-sync.repo

添加公钥

sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc

安装 Resilio Sync

sudo yum install resilio-sync

更新 Resilio Sync

sudo yum check-update
sudo yum update resilio-sync

公网访问 Resilio Sync

如果需要公网访问 Resilio Sync(vps ip:8888 形式访问),需要修改一下 Resilio Sync 配置,并在防火墙、iptables 放行 8888 端口。

打开 配置文件:

vi /etc/resilio-sync/config.json

将 127.0.0.1:8888 改成 0.0.0.0:8888 保存退出

{
"storage_path" : "/var/lib/resilio-sync/",
"pid_file" : "/var/run/resilio-sync/sync.pid",

"webui" :
{
"force_https": true,
"listen" : "0.0.0.0:8888"
}
}

防火墙放行 8888 端口

iptables 放行方法:

iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
service iptables save
service iptables restart

firewall 放行:

firewall-cmd --zone=public --add-port=8888/tcp --permanent 
firewall-cmd --reload

开机启动 Resilio Sync

sudo systemctl enable resilio-sync

启动 Resilio Sync

systemctl start resilio-sync

配置 Resilio Sync

启动 Resilio Sync,打开 https://127.0.0.1:8888(127.0.0.1 换成 vps ip)即可进入 Resilio Sync 管理界面,第一次登录需要设置用户名和密码:

设置名称:

随便设置一个就好,应该是发送接受时显示的节点名称,设置好后不能修改。

输入用户名和密码登录:

更改界面语言为简体中文:

能看懂的话改不改都可以。


注意:以下为 CentOS 6 安装原 BTSync 方法(已失效)▼展开

下面是在 VPS (Linux 系统)上的安装方法,参考:Capbone - 在 DigitalOcean VPS 上利用 BTSync 搭建私有云储存

下面命令依次复制粘贴运行即可(代码基于 CentOS 6 i386 测试通过)。

mkdir /usr/BTSyncStorage/ #创建BTSync文件夹
cd /usr/BTSyncStorage/ #进入该文件夹
wget https://download-cdn.getsync.com/stable/linux-i386/BitTorrent-Sync_i386.tar.gz #下载
tar -zxvf BitTorrent-Sync_i386.tar.gz #解压
./btsync #首先执行一下程序,并得到进程的PID为xxxx,记录下来
./btsync --dump-sample-config > sync.conf #将配置文件保存到sync.conf

然后编辑 sync.conf 这个配置文件,需要修改一下端口号以及登陆的账号和密码:

vi sync.conf

端口号只要不与其他程序冲突即可,我用的是默认的 8888;登陆的账号密码自己设定,去掉前方的注释符。附上修改的这个部分参考配置:

  "webui" :
{
"listen" : "0.0.0.0:8888" // remove field to disable WebUI

/* preset credentials. Use password or password_hash */
,"login" : "admin"
,"password" : "123456789"
// ,"password_hash" : "some_hash" // password hash in crypt(3) format

按一下 ESC,然后输入 :wq 回车保存退出。接着杀掉 btsync 进程后重启一次,这里的 xxxx 就是前面记下的 PID。

kill -9 xxxx
./btsync --config sync.conf

如无意外,浏览器中输入 http://VPS's IP:Port/gui/,比如我的是 http://110.243.xxx.xxx:8888/gui/,已经可以正常访问可视化后台了。若访问不了,则需要修改一下防火墙,允许 8888 端口访问。

vi /etc/sysconfig/iptables

添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT

保存退出,重启(reboot)一下。浏览器中输入 http://VPS's IP:Port/gui/,比如我的是 http://110.243.xxx.xxx:8888/gui/,输入刚才在配置文件中设定的账号和密码就可以登陆 WEB GUI 管理界面。

接下来添加重启自动运行:

crontab -e

添加下面命令:

@reboot /usr/BTSyncStorage/btsync --config /usr/BTSyncStorage/sync.conf

至此,命令行的配置就结束了,接下来的操作(比如,添加同步文件夹……)可以直接在浏览器中可视化完成。因为本地有部分电脑只能用 1.4 版本客户端,所以我是在 PC 端先建立同步文件夹,然后生成同步密匙,贴到 VPS 端进行同步。客户端配置就不细说了,自己摸索或者找度娘吧。


参考资料

下载:参考资料备份-20201021

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/420/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

Gravatar 头像被墙及解决方案

Gravatar 头像真是一言难尽,时而正常时而抽风时而无法访问……就一个 Gravatar 头像,这有啥好强(现代通假字)的呢?(据说是被其它服务连累?) 解决办法 - 调用 ssl/cn 头像链接 历史解决办法:调用 ssl 头像链接——https还是没被墙的,而且速度还不错,直接调用这个最简单了。主题 functions.…
浏览: 99 标签:  ,  ,  ,  ,  ,  , 

Gridea 一个静态博客写作客户端 搭建免费静态博客

前几天折腾 Hugo,上手不难,建了个几乎零成本垃圾站,真香!Hugo 本地环境搭建比 Jekyll 简单,而 Gridea 比 Hugo 更简单,甚至,从功能上来说,Gridea 就是 Hugo GUI 版。 Gridea 简介 Gridea,一个静态博客写作客户端,小白也可以 GitHub Pages 搭建静态博客。开源、易用、强大。记录生…

斐讯 K3 路由器上车 简单折腾记录

一年前上过 K1、K2 的车,都安全下车,两个都高价专卖,目前还正常服役中。前阵子看博友 FROYO 双十一连上两趟车,忍不住上了 K3 的车,外加 K2。(2018.8 已翻车) 斐讯 K3 路由器上车 简单折腾记录 K3 上车前特意 Google 做了一下功课,看有没第三方固件可以刷,折腾方不方便,要不要拆机……结…
浏览: 152 标签:  ,  ,  ,  ,  ,  , 

斐讯 K3 路由器刷 OpenWRT LEDE 及固件收集下载

K3 上车已四个(多)月了,因为是三星闪存,梅林支持不好,折腾完就闲置。后来看网友说 K3 会漏油,觉得不可思议,就更加不想折腾它,只希望能顺利成功下车(K3)(2018.8 已翻车)。 斐讯 K3 OpenWrt LEDE 梅林固件大全:点击直达!!! 2019 斐讯K3 全版本 免降级、免拆机、免TTL 开启telnet …
浏览: 103 标签:  ,  ,  ,  ,  ,  , 
浏览: 60 标签:  ,  ,  ,  ,  ,  , 

Comments:49

  1. 趁没人 赶紧抢个沙发。

    我反正没那么多数据,坚果云+微云 百度云企业版备用即可~
    我懒癌肯定犯不着自己弄。。。

    2016.08.23 19:57 # 回复
    1楼
  2. 垃圾站-神父
    神父

    我也去搭建一个,同步手机上的照片

    2016.08.23 20:23 # 回复
    2楼
  3. 垃圾站-嘚啵嘚
    嘚啵嘚

    这个方法好别致啊!

    2016.08.24 12:03 # 回复
    3楼
  4. 顶顶,兴许哪天就用上了

    2016.08.25 23:07 # 回复
    4楼
  5. 我在外面都在用google云,很少用Dropbox,可有考虑再次使用。

    2016.08.26 21:34 # 回复
    5楼
    • @郑永 嗯,Google 的也不错,不过目前我就只用它来备份照片。Dropbox 也只是同步一点点东西。

      2016.08.27 09:36 # 回复
  6. 这货最大的问题在于占用本地空间,你的容量取决于你的硬盘大小。

    2016.08.27 13:10 # 回复
    6楼
  7. 大写的腻害。

    2016.08.27 13:54 # 回复
    7楼
  8. 备份一直用的google drive,同步的话又得准备一台备份服务器了

    2016.08.30 11:35 # 回复
    8楼
  9. 现在左下角的查看已经发布的评论是怎么实现的?修改主题吗?还是用的插件呢

    2016.09.03 04:29 # 回复
    9楼
  10. 不觉得自己搭的会有google,dropbox等的安全

    2016.09.03 19:39 # 回复
    10楼
  11. vps上搭建云储存不科学啊,存不了多少东西啊
    我就用黑群晖,想存啥存啥,根本不担心空间大小问题;而且本地备份怎么说都比vps来的安全啊

    2016.09.04 11:55 # 回复
    11楼
    • @stan 其实主要是用来同步常用的文件,存储的话始终是本地好,当然还得多个备份。

      2016.09.04 12:52 # 回复
  12. 垃圾站-DAY
    DAY

    crontab -e添加下面命令:/usr/BTSyncStorage/btsync –config /usr/BTSyncStorage/sync.conf
    出现错误呢,说是:bad minute 很急,先谢谢楼主

    2016.09.08 11:31 # 回复
    12楼
    • @DAY 善用搜索……参考一下吧:http://blog.itpub.net/519536/viewspace-659881/

      2016.09.08 11:34 # 回复
      • DAY

        @老杨 看不懂,我也是搜索到这篇文章的

        2016.09.08 11:37 # 回复
        • @DAY 不好意思,是我这个命令行少了 @reboot,完整命令应该是 @reboot /usr/BTSyncStorage/btsync –config /usr/BTSyncStorage/sync.conf,你试试看。

          2016.09.08 11:48 # 回复
          • DAY

            @老杨 [root@c999950073-cloudpro-647721105 ~]# reboot /usr/BTSyncStorage/btsync –config /usr/BTSyncStorage/sync.conf
            reboot: invalid option: –config
            Try `reboot –help’ for more information.
            [root@c999950073-cloudpro-647721105 ~]#
            还是不对

            2016.09.08 12:05 # 回复
            • @DAY 嚓,是运行 crontab -e,然后添加 @reboot /usr/BTSyncStorage/btsync –config /usr/BTSyncStorage/sync.conf,再保存退出。

              2016.09.08 12:22 # 回复
  13. 倒是用过个 Seafile ~

    2016.09.16 01:15 # 回复
    13楼
  14. wget https://download-cdn.getsync.com/stable/linux-i386/BitTorrent-Sync_i386.tar.gz
    ERROR 403: Forbidden.
    Are you ok?

    2016.10.15 15:46 # 回复
    14楼
  15. 垃圾站-xbe
    xbe

    404了啊哥

    2017.08.01 14:13 # 回复
    15楼

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息