利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享
文章目录
- Resilio Sync安装
- Sync共享同步
- VPS安装Sync
- 同步Resilio Sync
- 搭建私有云小结
随着国内各大网盘的关闭,自建私有云被越来越多的朋友提上了日程。上一篇文章网盘替代方案中有不少的朋友留言,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。
更多的免费网盘和个人云存储方案,可以看看:
- 1、网盘替代方案:国外网盘pCloud可离线下载和国内坚果云网盘支持WebDAV
- 2、应对各类网盘关闭最有效方法以及使用Aria2+KodExplorer轻松搭建个人云存储
- 3、谷歌网盘Google Drive申请使用-WordPress自动备份和VPS主机挂载谷歌网盘
利用Resilio Sync搭建私有云-免费不需要专用服务器可实现实时同步共享
一、Resilio Sync安装使用
1、Resilio Sync官网:
- 1、官方网站:https://www.resilio.com/
- 2、Resilio Sync下载:Resilio Sync 32位和64位下载。
2、Resilio Sync支持全平台,包括PC、iOS 、 Android 和 WP 移动端。启动了Resilio Sync后,先要你输入一个名称。
3、接着就可以打开Resilio Sync软件界面了,这里我们可以选择添加一个标准文件夹,这个文件夹就是我们要共享的文件夹。
4、利用Resilio Sync共享文件夹后,Resilio Sync会自动生成链接、密钥和QR代码三种给别人共享的方式。
5、使用密钥共享给他人,可以设置好读写权限。
6、如果是手机用户的话,可以将QR代码分享给别人扫扫即可。
二、Resilio Sync共享同步
1、想要共享同步Resilio Sync的文件夹,你只需要在另一个设备安装好Resilio Sync,然后输入别人共享的密钥或者链接即可。
2、所以说,只要得到别人的Resilio Sync分享的密钥就可以在另一台设备中进行同步共享了。
3、在手机上使用Resilio Sync也很简单,点击就可以扫描代码或者输入密钥。
4、然后共享成功。
5、点击打开Resilio Sync共享的文件夹,就可以下载或者上传文件了。
6、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为例,新建文件保存如下:
4、这是执行安装命令后成功。
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启动成功了。
四、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,按照下图指示可以修改设置名称、端口、用户名和密码。
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管理界面了,第一次需要你填写登入密码,同时设置一个名称。(点击放大)
5、然后,你就可以像在本地电脑上使用Resilio Sync一样,添加本地文件夹共享。
6、这是Resilio Sync显示的VPS主机上可以供我们共享的文件,如果专门用于共享的话可以直接新建一个。
7、在VPS主机上设置了Resilio Sync共享后,也会生成一个共享链接或者二维码。
8、把这个Resilio Sync生成的共享链接或者二维码发给别人,别人就可以添加共享了。
9、添加VPS上的Resilio Sync共享文件夹成功。
10、将文件放在本地后,你会看到会有文件自动上传到Resilio Sync的共享文件夹当中。(点击放大)
11、而VPS主机那端的Resilio Sync也正在接收文件,这说明正在实现实时同步更新了。
12、在VPS主机的Resilio Sync上可以看到有多少人正在共享同步。
13、而本地的Resilio Sync也可以控制文件同步上传。
五、Resilio Sync搭建私有云小结
1、Resilio Sync非常强大,Resilio Sync真正让个人成为了文件共享者,如果有VPS主机的话就可以在几分钟内搭建一个私人共享存储云了,Resilio Sync对于传输的文件是加密的,所以安全性非常好。
2、免费版本的Resilio Sync有一个不足的地方就是每次同步时会将所有的文件进行一次同步,想要解除这一限制的话就需要付费升级了。好在Resilio Sync的大部分功能免费用户都可以享受到,所以Resilio Sync还是值得一试的。
文章出自:免费资源部落 部分内容参考xiaoz.me博主 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。