Syncthing 是一款开源跨平台的文件同步软件,使用它你可以在不同的设备之间设置一些需要同步的目录,当这些目录里的东西发生变化的时候,这些变化会同步到其它所有的设备上。
Syncthing 会同步文件的内容,修改的时间,还有文件的权限。它会自动为每台设备生成一个 ID,把这个 ID 告诉给其它的设备,Syncthing 会自动搜索到这台设备,通过互联网或者局域网去同步文件。
它还提供了一个 Web 界面,可以很方便的去配置同步的目录,还有管理同步的设备。
在这个课程里,我们会在本地创建两台 Linux 系统的虚拟机,然后去安装配置一下 Syncthing ,在这两台虚拟机之间设置需要同步的目录。