2019独角兽企业重金招聘Python工程师标准>>>
syncthing官网:https://syncthing.net/
windows安装syncthing:
「Syncthing Core (CLI & Web UI)」里找到对应版本的下载地址
先从官网下载好Windows 64位版(我本本对应的系统版本)的Syncthing,解压后可以看到如下文件结构
直接运行syncthing.exe
会弹出一个黑框框,里面会有一大堆信息,可以不用管
同时浏览器还会打开http://127.0.0.1:8384/
这个网址,可以看到默认已经创建了一个默认文件夹yct7k-lrebo
,所在路径为C:\Users\Administrator\Sync
Linux 安装:
然后用wget
命令下载Syncthing
的Linux 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
运行,就可以通过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
就能看见管理页面了
此时已经安装完成。
访问的时候会有一下弹窗,是提醒你设置web页面的访问用户名和密码。
测试:两台linux X64机器进行数据同步
Linux1:10.10.10.11 设置仅上
云主: 13.113.107.59 设置仅接收
按照上面的安装方法进行安装然后进行配置
配置linux1:
1.添加共享文件夹 添加共享文件夹设置文件夹路径会在机器上自动创建
2.linux1添加设备即将我们的云主机添加,是的我们的共享文件同步到云主机上
保存。在云主机上会有一个弹窗提示有主机添加此设备
3添加完设备云主机设置:
保存即可。
扫描时间可设置依据自己的备份规划而定
4.进行文件同步测试
在linux1 上面我们设置的目录下添加文件和文件夹
然后去设置扫描时间或者手动执行扫面然后观察云主机/root/sqlbackup10101011 里面是否有文件同步过来
云主机web页面可以查看文件个数和上一次同步信息的相关信息
好了测试我们已经成功使用syncthing。