利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

网盘存储   2023年10月09日 12:35  

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

随着国内各大网盘的关闭,自建私有云被越来越多的朋友提上了日程。上一篇文章网盘替代方案中有不少的朋友留言,Resilio Sync可以用于搭建私有存储云。 数据传输是这样的:不需要把文件上传到云端服务器,而是通过 P2P 的方式,直接将文件从你的设备传到对方设备上。

Resilio Sync 不限速、不限文件大小、不需要注册账号,因为少了中转服务器的优化,在局域网下Resilio Sync传输速度非常快,而即便不是在局域网下,Resilio Sync之间的传输速度也会达到最大化,这一点部落在使用Resilio Sync给国外的VPS主机上传文件时可以看出来。

Resilio Sync唯一的不足就是想要实现共享就必须有一台安装了Resilio Sync的服务器一直保持开机,其实这个问题倒不是很严重。对于一些想要保持24小时都可以实现同步共享的人来说,你完全可以用一个闲置的PC或者手机来充当Resilio Sync服务器,或者在VPS主机上安装Resilio Sync。

更多的免费网盘和个人云存储方案,可以看看:

利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享

一、Resilio Sync安装使用

1、Resilio Sync官网:

2、Resilio Sync支持全平台,包括PC、iOS 、 Android 和 WP 移动端。启动了Resilio Sync后,先要你输入一个名称。

Resilio Sync安装成功

3、接着就可以打开Resilio Sync软件界面了,这里我们可以选择添加一个标准文件夹,这个文件夹就是我们要共享的文件夹。

Resilio Sync选择一个标准文件夹

4、利用Resilio Sync共享文件夹后,Resilio Sync会自动生成链接、密钥和QR代码三种给别人共享的方式。

Resilio Sync生成三种共享方式

5、使用密钥共享给他人,可以设置好读写权限。

Resilio Sync设置好读写权限

6、如果是手机用户的话,可以将QR代码分享给别人扫扫即可。

Resilio Sync二维码扫描

二、Resilio Sync共享同步

1、想要共享同步Resilio Sync的文件夹,你只需要在另一个设备安装好Resilio Sync,然后输入别人共享的密钥或者链接即可。

Resilio Sync输入密钥

2、所以说,只要得到别人的Resilio Sync分享的密钥就可以在另一台设备中进行同步共享了。

Resilio Sync在另一台电脑查看

3、在手机上使用Resilio Sync也很简单,点击就可以扫描代码或者输入密钥。

Resilio Sync点击扫描共享

4、然后共享成功。

Resilio Sync共享成功

5、点击打开Resilio Sync共享的文件夹,就可以下载或者上传文件了。

Resilio Sync本地查看文件

6、Resilio Sync的高级设置里还允许你控制文件上传或者下载的速度。

Resilio Sync控制上传速度

三、Linux VPS主机安装Resilio Sync搭建私有云

1、通过上面的介绍,相信大家都已经明白了,只要你有一台保持开机的Windows电脑,就可以安装Resilio Sync软件实现同步共享了。购买了VPS安装了Windows使用Resilio Sync就非常简单了。

2、但是,如果是使用Linux VPS,那么在安装的时候有点复杂了。Linux各操作系统安装Resilio Sync代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#For Debian-based Linux (Debian, Ubuntu, Zorin, Elementary)
新建一个文件:/etc/apt/sources.list.d/resilio-sync.list ,复制以下内容粘贴保存:
deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free
 
然后执行以下命令:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
最后执行安装命令:
sudo apt-get update
sudo apt-get install resilio-sync
 
#For RPM-based Linux (Red Hat, Fedora, CentOS, OpenSUSE)
新建一个文件:/etc/yum.repos.d/resilio-sync.repo,复制以下内容粘贴保存:
[resilio-sync]
name=Resilio Sync $basearch
baseurl=http://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1
 
然后执行命令:
sudo rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
最后执行安装:
sudo yum install resilio-sync

3、以Centos为例,新建文件保存如下:

Resilio Sync新建文件保存

4、这是执行安装命令后成功。

Resilio Sync安装成功

5、Resilio Sync状态管理命令:

1
2
3
4
5
6
7
8
9
10
sudo service resilio-sync start
sudo service resilio-sync stop 
sudo service resilio-sync restart 
 
卸载:
For Debian-based Linux: 
sudo apt-get purge btsync
 
For RPM-based Linux
sudo yum remove btsync

6、看到如下表示Resilio Sync启动成功了。

Resilio Sync启动成功

四、Linux VPS上管理同步Resilio Sync

1、按照上面的方法安装好了Resilio Sync后,我们还需要学会如何管理Resilio Sync。Resilio Sync为我们提示了一个Web管理页面,但是需要提前我们设置好。执行以下命令初始化配置:

1
2
3
mkdir /home/Sync 
cd /home/Sync
/usr/bin/rslsync --dump-sample-config > btsync.conf

2、然后执行命令:vi btsync.conf,按照下图指示可以修改设置名称、端口、用户名和密码。

Resilio Sync修改配置文件

3、接着再按照下图命令重新启动Resilio Sync,注意如果你的VPS防火墙没有开启相应的端口,可以按照下面的方法开启。

1
2
3
4
5
6
7
8
启动:
/usr/bin/rslsync --config /home/Sync/btsync.conf  
/usr/bin/rslsync --webui.listen 0.0.0.0:8888  
 
开启端口:
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT 
/etc/init.d/iptables save
service iptables restart

4、接下来,打开你的浏览器,输入IP:8888/gui/,进入到了Resilio Sync管理界面了,第一次需要你填写登入密码,同时设置一个名称。(点击放大)

Resilio Sync在浏览器打开

5、然后,你就可以像在本地电脑上使用Resilio Sync一样,添加本地文件夹共享。

Resilio Sync添加VPS共享文件

6、这是Resilio Sync显示的VPS主机上可以供我们共享的文件,如果专门用于共享的话可以直接新建一个。

Resilio Sync查找本地文件

7、在VPS主机上设置了Resilio Sync共享后,也会生成一个共享链接或者二维码。

Resilio Sync在VPS中生成一个共享链接

8、把这个Resilio Sync生成的共享链接或者二维码发给别人,别人就可以添加共享了。

Resilio Sync发给别人

9、添加VPS上的Resilio Sync共享文件夹成功。

Resilio Sync添加文件成功

10、将文件放在本地后,你会看到会有文件自动上传到Resilio Sync的共享文件夹当中。(点击放大)

Resilio Sync自动上传

11、而VPS主机那端的Resilio Sync也正在接收文件,这说明正在实现实时同步更新了。

Resilio Sync实时同步

12、在VPS主机的Resilio Sync上可以看到有多少人正在共享同步。

Resilio Sync查看参与共享者

13、而本地的Resilio Sync也可以控制文件同步上传。

Resilio Sync本地暂停同步

五、Resilio Sync搭建私有云小结

1、Resilio Sync非常强大,Resilio Sync真正让个人成为了文件共享者,如果有VPS主机的话就可以在几分钟内搭建一个私人共享存储云了,Resilio Sync对于传输的文件是加密的,所以安全性非常好。

2、免费版本的Resilio Sync有一个不足的地方就是每次同步时会将所有的文件进行一次同步,想要解除这一限制的话就需要付费升级了。好在Resilio Sync的大部分功能免费用户都可以享受到,所以Resilio Sync还是值得一试的。

文章出自:免费资源部落 部分内容参考xiaoz.me博主 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有41 位神马家族成员冒出泡来在农场开始干活了
  • i eo

    这东西不错,还可以试试Syncthing

    这是农场的第 1 块农田,部落批准 [i eo] 在[2016-11-13 18:15]开垦完成.
  • Kung 23

    撸撸撸撸撸过

    这是农场的第 2 块农田,部落批准 [Kung] 在[2016-11-13 18:18]开垦完成.
  • 看了半天才反应过来,原来是 BTSync 改名了……之前在 VPS 上搭建过,如果是单纯同步的话挺好用,但是如果想做网盘的话还是不如 ownCloud 方便。一直对这玩意的增量同步没有什么安全感(自己之前丢过数据,而且不止一个人反映有这个问题了,而且没有版本控制),不敢把 Keepass 数据库文件往上放,所以还是用 Dropbox 了。

    qi 回复:

    @荔枝, 是的,改名了。ownCloud要求配置高,架构起来比较难,Resilio Sync要容易一些。

    Unee Wang 回复:

    @荔枝, 是的,keepass丢过好几次,还好Dropbox里有备份。这个适合不同设备互传文件,同步还是交给Dropbox

    qi 回复:

    @Unee Wang, keepass只有数据库在就没事吧。

    Unee Wang 回复:

    @qi, 数据库被破坏了,很无奈,不能用

    qi 回复:

    @Unee Wang, 哦,那我得小心些了。

    这是农场的第 3 块农田,部落批准 [荔枝] 在[2016-11-13 18:55]开垦完成.
  • 前排支持!

    这是农场的第 4 块农田,部落批准 [伊犁的秋天] 在[2016-11-13 19:28]开垦完成.
  • Ryan 19

    这个前段时间44入了正版

    这是农场的第 5 块农田,部落批准 [Ryan] 在[2016-11-13 19:57]开垦完成.
  • 月初搞活动买的Pro,挂上俄罗斯的&&只要16块钱 :mrgreen:

    qi 回复:

    @初行博客, 终身的吗?

    初行博客 回复:

    @qi, 是的,不过貌似有大版本升级需要重新买了。

    这是农场的第 6 块农田,部落批准 [初行博客] 在[2016-11-13 21:15]开垦完成.
  • 前排支持·~~

    这是农场的第 7 块农田,部落批准 [牧羊人] 在[2016-11-14 09:36]开垦完成.
  • 就是共享文件的一端必须在线才能同步过去的意思对吧,挺好的,几台电脑办公的话就不用u盘插来插去了

    这是农场的第 8 块农田,部落批准 [affiliate英文网赚] 在[2016-11-14 10:43]开垦完成.
  • 蛋疼实验室路过。。。
    RSYNC也能实现类似功能

    这是农场的第 9 块农田,部落批准 [不认识] 在[2016-11-14 10:48]开垦完成.
  • laoda

    为毛这个网址文章盗链老大的吗?
    http://www.07net01.com/2016/11/1712402.html

    小z博客 回复:

    @laoda, 貌似有很多这样的网站,我觉得老大应该搞一个block名单,把这些网站的IP和域名全部deny

    qi 回复:

    @小z博客, 应该没有用吧,它们可以手工采集。

    simplove 回复:

    @qi, 图片防盗链啊

    qi 回复:

    @simplove, 他们把图片保存到了他们自己的服务器上了。

    这是农场的第 10 块农田,部落批准 [laoda] 在[2016-11-14 11:13]开垦完成.
  • ueu

    rsync安装和配置貌似有点复杂,不过结合inotify还是挺强大的。

    这是农场的第 11 块农田,部落批准 [ueu] 在[2016-11-14 11:29]开垦完成.
  • 拿平板做貌似不错!

    qi 回复:

    @黄良钵博客, 用手机其实也可以的。

    黄良钵博客 回复:

    @qi, 手机要玩,运行手机耗电快,平板不怎么玩,丢在那里让它24小时开机,晚上回来给它充电刚好!

    qi 回复:

    @黄良钵博客, 手机可以有移动网络,这样方便传输文件,哈哈。

    黄良钵博客 回复:

    @qi, 可惜流量贵啊……平板放家里连上wifi当服务器端,嘿嘿,

    这是农场的第 12 块农田,部落批准 [黄良钵博客] 在[2016-11-14 13:38]开垦完成.
  • 这货以前叫b#tsync,现在改名为Resilio Sync了。

    qi 回复:

    @小z博客, 是的,官方的安装教程也不一样了。

    这是农场的第 13 块农田,部落批准 [小z博客] 在[2016-11-14 16:25]开垦完成.
  • 厉害了我的qi,看了你的文章,我买多了几个优盘

    这是农场的第 14 块农田,部落批准 [烟花易冷] 在[2016-11-14 17:31]开垦完成.
  • qi有没有这个的安卓版的apk?上谷@歌商店下载好麻烦,还得登陆账号,我在上面就没成功下载东西过。

    qi 回复:

    @黄良钵博客, 豌豆荚有,地址:http://www.wandoujia.com/apps/com.bittorrent.sync

    黄良钵博客 回复:

    @qi, 豌豆荚还真没看过 :mrgreen:

    qi 回复:

    @黄良钵博客, 我也是通过这个应用安装的。

    黄良钵博客 回复:

    @qi, 这个设置好像跟上面不怎么一样?

    qi 回复:

    @黄良钵博客, 可能是版本不一样,新版本还得要上#商店下载。

    这是农场的第 15 块农田,部落批准 [黄良钵博客] 在[2016-11-15 13:48]开垦完成.
  • VPS服务器上的文件夹需要修改所有者为rslsync吧。。。博主不用改就可以同步的?

    qi 回复:

    @StarGazer, 需要修改的。

    test 回复:

    @qi, 请问如何修改 修改所有者为rslsync
    求具体操作 多谢

    test 回复:

    @qi, 每次终止进程 用sudo service resilio-sync start开启总是拒绝连接,不能打开管理界面,user是rslsync
    必须user是root的才能打开管理界面
    但是用/usr/bin/rslsync –config /home/Sync/btsync.conf 开启,每次进入都丢失设置,显示重新配置界面
    求解

    qi 回复:

    @test, 看看文件读写权限有没有打开。

    这是农场的第 16 块农田,部落批准 [StarGazer] 在[2016-11-18 16:46]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部