Syncthing 官方支持 Linux、Windows、OS X、FreeBSD、Solaris 等系统,并且有第三方的 iOS、Android 应用。
下面我将使用linux 和 windows进行搭建演示!实现文件双向同步功能...
先在linux上安装运行Syncthing ,我这里就没有使用docker方式运行,直接下载的二进制文件运行!
运行uname -a
查询linux系统信息下载相应的版本
然后到github下载对应的版本文件 https://github.com/syncthing/syncthing/releases/tag/v1.27.9
然后解压它得到一个文件夹,它这里除了 syncthing 文件以外其它文件可以删掉,然后权限不要使用root权限!
给它加上运行权限 chmod +x syncthing
在linux终端运行 ./syncthing
找到提示以下内容
[start] 2024/07/09 04:26:32 INFO: Default config saved. Edit /root/.local/state/syncthing/config.xml to taste (with Syncthing stopped) or use the GUI
出现提示内容后先停止运行 ctrl+c
打开编辑 /root/.local/state/syncthing/config.xml 找到 127.0.0.1:8384更改为0.0.0.0:8384
编辑完以后在运行 syncthing 就可以在WEB网页端打开了! http://ip:8384
第一次运行它会提示你添加账户密码,跟着提示做就是了。
现在需要添加文件共享机器,在从新到 https://github.com/syncthing/syncthing/releases/tag/v1.27.9
下载windows版本,下载完成后直接压缩运行就是了 它会自己打开WEB网页,然后添加共享机器
我们先打开linux版本网页找到自己的ID
这样就得到自己的ID了 然后在内一台设备上添加,添加完成后设置一下就可以同步文件了!
添加完成后设置一下
最后添加一个文件测试一下。
到这里就可以同步了,完毕!!!!