Syncthing 文件同步

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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

windows安装syncthing:

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

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

Syncthing 文件同步_第1张图片

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

Syncthing 文件同步_第2张图片

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

Syncthing 文件同步_第3张图片

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

Syncthing 文件同步_第4张图片

设置好之后执行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就能看见管理页面了

Syncthing 文件同步_第5张图片

此时已经安装完成。

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

Syncthing 文件同步_第6张图片

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

Linux1:10.10.10.11   设置仅上

云主: 13.113.107.59   设置仅接收

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

配置linux1:

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

Syncthing 文件同步_第7张图片

Syncthing 文件同步_第8张图片

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

Syncthing 文件同步_第9张图片

 

Syncthing 文件同步_第10张图片

Syncthing 文件同步_第11张图片

Syncthing 文件同步_第12张图片

Syncthing 文件同步_第13张图片

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

13c5935aca185cf718481daf3dcdcce95e4.jpg

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

Syncthing 文件同步_第14张图片

Syncthing 文件同步_第15张图片

保存即可。

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

4.进行文件同步测试

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

Syncthing 文件同步_第16张图片

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

Syncthing 文件同步_第17张图片

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

Syncthing 文件同步_第18张图片

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

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

你可能感兴趣的:(Syncthing 文件同步)