使用 Syncthing 创建多平台文件同步系统

萌新管理 2024-07-09 AM 113℃ 0条

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

下面我将使用linux 和 windows进行搭建演示!实现文件双向同步功能...

先在linux上安装运行Syncthing ,我这里就没有使用docker方式运行,直接下载的二进制文件运行!

运行uname -a查询linux系统信息下载相应的版本
1.png

然后到github下载对应的版本文件 https://github.com/syncthing/syncthing/releases/tag/v1.27.9

2.png

然后解压它得到一个文件夹,它这里除了 syncthing 文件以外其它文件可以删掉,然后权限不要使用root权限!

给它加上运行权限 chmod +x syncthing

3.png

在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

4.png

出现提示内容后先停止运行 ctrl+c

打开编辑 /root/.local/state/syncthing/config.xml 找到 127.0.0.1:8384更改为0.0.0.0:8384

编辑完以后在运行 syncthing 就可以在WEB网页端打开了! http://ip:8384

5.png

第一次运行它会提示你添加账户密码,跟着提示做就是了。

现在需要添加文件共享机器,在从新到 https://github.com/syncthing/syncthing/releases/tag/v1.27.9

下载windows版本,下载完成后直接压缩运行就是了 它会自己打开WEB网页,然后添加共享机器

我们先打开linux版本网页找到自己的ID
6.png

7.png

这样就得到自己的ID了 然后在内一台设备上添加,添加完成后设置一下就可以同步文件了!

8.png

9.png

10.png

添加完成后设置一下

11.png

12.png

13.png

14.png

15.png

最后添加一个文件测试一下。

16.png

到这里就可以同步了,完毕!!!!

非特殊说明,本博所有文章均为博主原创。

评论啦~