目 录CONTENT

文章目录

syncthing文件同步工具

在水一方
2021-12-26 / 0 评论 / 0 点赞 / 1,199 阅读 / 1,049 字 / 正在检测是否收录...

今天看到syncthing文件同步工具,觉得这个不错,项目是免费开源的,可以实现多设备的数据同步,可跨平台,对于未来的实际应用中还是有帮助的,先写下这篇文章记录一下

github地址:https://github.com/syncthing/syncthing

42K的star这个是非常不错的评价了

介绍

Syncthing是一款开源免费跨平台的文件同步工具,既可以部署在局域网内使用,也可以部署在云服务器上在线使用。Syncthing分为服务器端和客户端,支持64位和32位操作系统

为了方便文件的传输记录一下再Linux上的部署:

  • 1 下载:https://github.com/syncthing/syncthing/releases

  • 2解压:

tar xzvf syncthing-linux-amd64-v1.18.5.tar.gz 
  • 修改文件夹名 mv syncthing-linux-amd64-v1.18.5 syncthing

  • 进入文件夹:cd syncthing

  • 把syncthing复制到/usr/local/bin

把这个脚本文件复制到bin目录下是为了在其他地方都可以执行这个脚本

image.png

运行命令:

syncthing

修改配置

运行成功后修改配置文件当前用户的用户目录修改配置文件

1 vim ~/.config/syncthing/config.xml

2 把 <address>127.0.0.1:8384</address>修改为:
<address>0.0.0.0:8384</address>

3 重启syncthing

这样就能够外网访问Linux搭建的syncthing地址ip:8384

云服务器记得安全组配置规则,开放8384和22000的TCP端口

windows和Linux的文件如何共享操作

1 点击添加设备,复制另外一台设备的id在这里黏贴
image.png

保存之后另外一套设备就会收到通知:
image.png

  • 添加文件夹:
    image.png

点击添加设备设置文件同步到windows的具体文件夹位置,如本案例是放到E盘下

image.png

此时另外一台设备就会收到提示
image.png

点击共享:
image.png

完成之后测试:在file文件夹下创建一个文件
image.png

windos本地的文件夹下也就对应同步了文件:
image.png

视频学习参考地址:

docker安装syncthing


docker search syncthing
docker pull linuxserver/syncthing

启动:

docker run -d -p 8383:8384 --name syncthing linuxserver/syncthing

访问:
image.png

0

评论区