Syncthing 文件同步

syncthing官网:https://syncthing.net/

windows安装syncthing:

Syncthing Core (CLI & Web UI)」里找到对应版本的下载地址

先从官网下载好Windows 64位版(我本本对应的系统版本)Syncthing,解压后可以看到如下文件结构

91f6908818d75e8a91ebb0a836ab433630f.jpg

直接运行syncthing.exe会弹出一个黑框框,里面会有一大堆信息,可以不用管

05352c98648de5b99065c27b8da77dde05a.jpg

同时浏览器还会打开http://127.0.0.1:8384/这个网址,可以看到默认已经创建了一个默认文件夹yct7k-lrebo,所在路径为C:\Users\Administrator\Sync

dbfbfa3a3f205c7ad1cd8db42566fceeaeb.jpg

Linux 安装:

然后用wget命令下载SyncthingLinux 64位版,版本号对应官网上的最新版,请自行选择:

cd ~
wget https://github.com/syncthing/syncthing/releases/download/v0.14.5/syncthing-linux-amd64-v0.14.5.tar.gz

现在可以把下载到的文件解压,然后进入解压后的目录:

tar xzvf syncthing-linux-amd64-v0.14.5.tar.gz
cd syncthing-linux-amd64-v0.14.5

有个可执行文件syncthing,我们要把它放到我们的PATH中,以便直接执行:

cp syncthing /usr/local/bin

之前下载和解压出来的文件可以全部删掉了:

rm -rf syncthing*

启动命令:

Syscthing

修改监听地址:

vim ~/.config/syncthing/config.xml

41ea0d32325cf6d372a865f7d59bfd3cad0.jpg

设置好之后执行syncthing运行,就可以通过http://your_ip_addr:8384来进行访问管理了,如果直接通过外网ip:端口访问还是无法打开管理页面,那就需要进行防火墙的设置开启8384端口了:

注意关掉防火墙或者开放防火墙端口:

iptables -I INPUT -p tcp --dport 8384 -j ACCEPT
service iptables save
service iptables restart

再次打开http://your_ip_addr:8384就能看见管理页面了

19551327dc2dd3f5947444fbb317719f4b1.jpg

此时已经安装完成。

访问的时候会有一下弹窗,是提醒你设置web页面的访问用户名和密码。

0e77dd450735d0de3a127a57d123c3be9a0.jpg

测试:两台linux X64机器进行数据同步

Linux1:10.10.10.11   设置仅上

云主: 13.113.107.59   设置仅接收

按照上面的安装方法进行安装然后进行配置

配置linux1:

1.添加共享文件夹 添加共享文件夹设置文件夹路径会在机器上自动创建

72ed5bae53d4e1c63987f95524c947459e8.jpg

639bf4814b2dade4b4c5dffde463b0f9a59.jpg

2.linux1添加设备即将我们的云主机添加,是的我们的共享文件同步到云主机上

2692cb248b05347b46bbc53a9cb00c6d2af.jpg

 

52ebcfa7df260d33e00b7d0a4cc99137fa2.jpg

ca2575e2ee4ff0cb75321fd0d417e575f0f.jpg

ff541223d0ff45b1d18a0d2add1b1a9230b.jpg

934f604fa45ef2e00ac7826a5aa30951db6.jpg

保存。在云主机上会有一个弹窗提示有主机添加此设备

13c5935aca185cf718481daf3dcdcce95e4.jpg

3添加完设备云主机设置:

4c796eee7479395185034891f3371df5d9b.jpg

968319fffd6cfb4e6476fb57892320c0d73.jpg

保存即可。

扫描时间可设置依据自己的备份规划而定

4.进行文件同步测试

在linux1 上面我们设置的目录下添加文件和文件夹

76df4d76c1a1f613fc98a21d7a0a2911df2.jpg

然后去设置扫描时间或者手动执行扫面然后观察云主机/root/sqlbackup10101011 里面是否有文件同步过来

8657013814961278650a4c2e7b86936b75f.jpg

云主机web页面可以查看文件个数和上一次同步信息的相关信息

b596a03e940f2a78aa7d734e2b3e2d5163b.jpg

好了测试我们已经成功使用syncthing。

转载于:https://my.oschina.net/54188zz/blog/3017762

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值