Syncthing – 数据同步新选择,手把手教你做自己的网盘

最近网盘都纷纷死掉了,但需求是刚强的,你可以用 BT SyncownCloud 6 来创建自己的数据同步工具,如果有一台 VPS 就能实现网盘的功能。而 Syncthing 则是另外一个选择,跨平台、开源的数据同步工具。

img

  • Syncthing 和 BitTorrent Sync 有什么区别?

Syncthing 和 BitTorrent Sync 完成的是同一件事情,即两台或多台计算机(移动设备)之间同步文件。

BitTorrent Sync 是通过 BitTorrent 公司的商业软件,使用 BitTorrent 点对点协议进行文件传输,而 Syncthing 和 ownCloud 一样是一个开源的文件同步工具。

这里(英文维基百科)可以看到更多的同类工具对比。

开源与商业软件的区别还是蛮大的,虽然在天朝没什么区别。

  • Syncthing 支持平台

Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOSAndroid 应用。

  • 运行 Syncthing

下载 Syncthing 后,直接运行 syncthing 即可,非常简单。桌面端会自动弹出配置页面,一般为 http://127.0.0.1:8384/ 支持 HTTPS 连接。

img

  • 配置 Syncthing

可以修改配置文件,也可以直接在浏览器配置,当前后者更方便。不过在 VPS 上部署时需要修改配置文件,位于 /root/.config/syncthing/config.xml

将里面的 IP 地址(默认127.0.0.1)修改为你的 IP 就能远程访问了。

127.0.0.1:8384

img

如果你在公网上使用 Syncthing,记得添加管理员和密码。

  • 添加远程设备

Syncthing 为每一个设备都提供了一个唯一的「设备标识」(右上角 操作 > 显示设备标识),只需要在其他设备添加此标识,即将两个设备连接了起来。

img

  • 添加同步文件夹

Syncthing 要求共享文件夹标识需要保持一致,设置路径、扫描间隔后,还支持版本控制功能。

img

记得勾选 共享给 下面的设备,之后文件夹内的内容就自动在多设备间同步了。

所以,如果你在搭建的时候遇到问题,都可以留言询问。

下载地址: https://syncthing.net/