服务安装
在官方地址 https://syncthing.net/downloads/ 下载对应平台的版本进行安装
文件同步至少要部署两个节点,然后在这两台设备上启动 syncthing 服务
在 ubuntu 下,生成的配置是在用户的 .local 目录下 /root/.local/state/syncthing
在 win10 下,生成的配置在 C:\Users\Administrator\AppData\Local\Syncthing 目录下
添加设备
在页面上,点击 “添加远程设备”,在弹出来的窗口中进行设备添加
如果是局域网中进行文件同步,通常都可以自动识别在线设备,点击设备选择就可以
如果这里不能识别出来,可以通过 ID 方式进行添加,在另一台设备的 web 页面上,点击 “操作” -> “显示ID”
将这里的 ID 复制回前面的页面上进行添加设备
点击添加后,在另外一台设备上会弹出一个提示,需要同意点击 “添加设备”
然后,两个设备的页面上就可以显示 “已连接” 状态
文件同步
源的配置
在设备连接之后,就可以进行文件同步了,在源节点上添加要同步的文件夹
这里的 “文件夹ID” 很重要,源和目的的这个 ID 值要一致才可以进行文件同步,将 “文件夹ID” 拷贝下来,一会配置目的的时候填上
设置的文件夹需要向哪些节点进行同步
高级中设置文件夹类型,如果是单向同步的话源选择 “仅发送”,目的节点选择 “仅接收”,按需要配置
目的的配置
上一步在源添加了待同步的文件夹后,在目的 web 页面上弹出提示
点击 “添加” 配置源和目的
也可以进行手动添加,点击 “添加文件夹” ,指定的 “文件夹ID” 和前面的一致,以及本地的文件夹路径
然后在 “共享” 中勾选同步的设备,以及 “高级” 中设为 “仅接收”
如果需要在源端进行删除文件的时候,保留目的端的文件
在目的端的 “操作” -> “高级” 页面中,选择指定的文件夹 ,勾选 “Ignore Delete”
完成后确定,一会就开始进行文件同步了