Syncthing – 数据同步新选择,手把手教你做自己的网盘
最近网盘都纷纷死掉了,但需求是刚强的,你可以用 BT Sync、ownCloud 6 来创建自己的数据同步工具,如果有一台 VPS 就能实现网盘的功能。而 Syncthing 则是另外一个选择,跨平台、开源的数据同步工具。@Appinn
Syncthing 和 BitTorrent Sync 有什么区别?
Syncthing 和 BitTorrent Sync 完成的是同一件事情,即两台或多台计算机(移动设备)之间同步文件。
BitTorrent Sync 是通过 BitTorrent 公司的商业软件,使用 BitTorrent 点对点协议进行文件传输,而 Syncthing 和 ownCloud 一样是一个开源的文件同步工具。
在这里(英文维基百科)可以看到更多的同类工具对比。
开源与商业软件的区别还是蛮大的,虽然在天朝没什么区别。
Syncthing 支持平台
Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOS、Android 应用。
运行 Syncthing
下载 Syncthing 后,直接运行 syncthing 即可,非常简单。桌面端会自动弹出配置页面,一般为 http://127.0.0.1:8384/ 支持 HTTPS 连接。
配置 Syncthing
可以修改配置文件,也可以直接在浏览器配置,当前后者更方便。不过在 VPS 上部署时需要修改配置文件,位于 /root/.config/syncthing/config.xml
将里面的 IP 地址(默认127.0.0.1)修改为你的 IP 就能远程访问了。
127.0.0.1:8384
如果你在公网上使用 Syncthing,记得添加管理员和密码。
添加远程设备
Syncthing 为每一个设备都提供了一个唯一的「设备标识」(右上角 操作 > 显示设备标识),只需要在其他设备添加此标识,即将两个设备连接了起来。
添加同步文件夹
Syncthing 要求共享文件夹标识需要保持一致,设置路径、扫描间隔后,还支持版本控制功能。
记得勾选 共享给 下面的设备,之后文件夹内的内容就自动在多设备间同步了。
每一个共享都需要管理员确认,所以虽然青小蛙在 VPS 搭建了一个,但是没有办法共享出来给大家体验…
所以,如果你在搭建的时候遇到问题,都可以留言询问。
相关链接: https://syncthing.net/