linux服务器之间通过syncthing同步

背景

拥有2台服务器,想在服务器之间同步某个文件夹的数据,实现丝滑工作

步骤1:安装syncthing

如果是ubuntu,可以通过apt安装

1
sudo apt install syncthing

(其他系统可以参考官方文档)

启动syncthing

1
syncthing

安装好之后输入syncthing,会启动syncthing,自动打开浏览器。稍后在浏览器中进行配置就好

【注意】在两台服务器上都要安装并启动syncthing

步骤2:配置syncthing

默认第一台服务器中打开的是http://127.0.0.1:8384/
第二台服务器中打开的是http://127.0.0.1:8385/

接下来需要让这两台服务器之间认识认识,可以互相通信。

  1. 交换设备ID
    在第一台服务器的syncthing图形化界面配置中,点击右上角的设置,选择“设备”,然后点击“设备ID”,复制设备ID。
    在第二台服务器的syncthing图形化界面配置中,点击右下角的“添加远程设备”,然后输入设备ID,点击“添加”。
    alt text
    然后回到第一台服务器,会出现一个提示“是否允许远程设备访问”,点击“允许”。
    这样,两台服务器之间就可以互相通信了

  2. 添加共享文件夹进行同步
    点击添加文件夹,在【常规】选项卡中输入待共享文件夹的名称,确定一下待共享文件夹的路径
    alt text
    在【共享】选项卡中,选择待共享的设备
    alt text

这样就好啦!


linux服务器之间通过syncthing同步
https://abigail61.github.io/2025/01/03/linux服务器之间通过syncthing同步/
作者
Yajing Luo
发布于
2025年1月3日
许可协议