Syncthing是一个开源文件同步工具,可以在多台设备之间实时同步文件或文件夹。
数据在同步的过程中并不会上传到某个云服务器上,而是直接在你所指定的几个设备之间传输。
支持多平台,可以在 Windows、macOS、Linux 等系统上运行。
注:使用Syncthing进行文件同步时,上传数据的设备和接收数据的设备必须同时在线且运行Syncthing程序,同步才能顺利进行。
精选镜像将社区常用的镜像提前配置好参数,用户不需要了解复杂的安装设置过程,自动创建桌面快捷方式
(以下操作以NAS设备A和NAS设备B实时同步文件或文件夹)
NAS设备A与NAS设备B都需要先登录赛博云软件运行起Syncthing程序,具体操作如下:
1、登录赛博云软件后,单击“docker”在精选应用中找到Syncthing点击安装,页面弹出镜像拉取页面,镜像拉取完成后,关闭镜像拉取页面
2、点击【开始】启动成功后点击【打开】即自动跳转至web页面
3、为了安全考虑,登录建议设置账号密码,点击【设置->图形用户界面】,在页面中设置图形管理界面的用户名和密码,点击“保存”生效。
4、如有需要可以修改设备名称。点击右上角【操作】->【设置】页面
5、默认文件夹模版也可以移除(其他文件夹需要移除方法相同)
6、查看/复制本机设备 syncthing ID
(以下操作以NAS设备A和NAS设备B实时同步文件或文件夹)
1、复制好NAS设备B的设备 syncthing ID后,添加到NAS设备A部署的 syncthing web 页面,在页面中点击【添加远程设备】,粘贴刚才复制的 win syncthing ID,点击“保存”生效。
2、保存后页面会收到一条添加新设备提醒,点击添加设备,点击保存,同样NAS设备B部署的 syncthing web 页面也会接收到添加新设备的提醒,在页面中接受后就可以实现两台设备同步文件和文件夹。
在NAS设备B syncthing web页面也添加设备后,可以看到NAS设备A syncthing web页面远程设备是已连接状态
1、在NAS设备A syncthing web页面点击文件夹右下角【编辑】,在弹出的页面选择【共享】模块,勾选默认文件夹后点击保存
2、NAS设备B syncthing web页面会收到添加新文件夹通知,点击添加即可
3、文件夹共享成功后,回到NAS设备B的赛博云软件,点击【文件管理】可查看到NAS设备A共享给NAS设备B的文件夹
1、在NAS设备A syncthing web页面点击“+添加文件夹”,根据自动生成的文件夹ID填写好文件夹路径后点击保存即创建成功
2、创建好的文件夹是【非共享】状态,这是因为我们还没有把这个文件夹共享给远程设备,我们还需要给这个文件夹开启共享,点击这个文件夹,然后点击【选项->共享】,勾选需要共享的设备,点击“保存”使设置生效。同样NAS设备B syncthing web页面也会收到一条添加新文件夹的提醒,操作方法同上。
1、点击需要设置单向同步的文件
2、在弹出的页面中选择【高级】模块,找到文件夹类型
3、把文件夹类型中默认的“发送和接收”更改为“仅发送”,点击“保存”即生效。这样文件受到保护,不会在其他设备上进行更改,但在此设备上所做的更改将发送到集群的其他设备。