Syncthing是一款开源的多平台同步软件,使用他可以在多个设备间进行文件同步,并且带有版本控制功能。
Syncthing官网地址 **https://syncthing.net/**Github地址 https://github.com/syncthing/syncthing
安装Syncthing
Syncthing官网提供多平台安装包,下载地址为 https://github.com/syncthing/syncthing/releases/
并且针对Debian/Ubuntu平台,官方提供了apt-get安装方法
# Add the release PGP keys:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
# Add the "release" channel to your APT sources:
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Update and install syncthing:
sudo apt-get update
sudo apt-get install syncthing
运行Syncthing
Linux下直接使用syncthing
命令运行
syncthing &
Windows下直接打开下载的syncthing.exe文件,而后浏览器自动打开http://127.0.0.1:8384
进行设置管理。
管理Syncthing
如果是在VPS上安装Syncthing ,运行syncthing
后,只能通过http://127.0.0.1:8384
进行管理,我们可以通过以下方法在本地管理。
ssl -L 9891:localhost:8384 root@ip
输入root密码登录成功后,即可本地浏览http://127.0.0.1:9891
对VPS上的Synchting进行管理。
添加设备
每个设备均有一个设备标识,可以通过操作->显示设备标识来查看。
不同的设备之间进行链接,就是通过添加对方的设备标志来实现。
例如,在本地点击添加远程设备,然后将VPS端的设备标识填写入,设备名称可以置空。
在此提醒勾选介绍人设备选项,这样当对方添加了其他第三方设备,可以自动添加到本设备中,而不需要在本设备与第三方设备间进行再次添加。
添加同步文件
点击添加文件夹来设置进行共享的文件内容。
首先设置文件夹标识和文件夹路径。
然后如果已经添加了其他远程设备,在共享给下方勾选需要进行同步的远程设备。
接收同步文件夹
Syncthing共享操作时双向的,通过上一步进行分享文件夹后,还需要在另外一个设备上进行确认共享。
收到远程设备的共享信息后,选择确认共享,然后设置共享文件夹接收目录即可。