admin 发表于 2023-6-8 22:49:37

网站物理备份方案zerotier+宝塔插件

1.依赖zerotier组成p2p虚拟局域网(简称大内网)
好处是省去了公网费用及被攻击的风险
2.基于rsync开发的文件同步工具
这边用的是宝塔开心版的文件同步工具,因为宝塔版权问题,这边只是测试使用,也不提供开心版脚本。可自行(百度,谷歌,bing应,360搜索,搜狗搜索)
3.备份服务器
可选树莓派,小黄鱼淘个低功耗主机,如我淘的戴尔小主机,一天才400W

一、安装Zerotiercurl -s https://install.zerotier.com | sudo bashwaiting for identity generation. . .   success! You are zeroTier address出现这行代表安装成功。如果安装失败之类的 请自行查找文档 纯净版系统基本是能安装上。二、启动停止服务2.1 启动Zerotiersudo systemctl start zerotier-one.service2.2 重启Zerotiersudo systemctl restart zerotier-one.service2.3 设置开机自启动sudo systemctl enable zerotier-one.service2.4 查看服务状态zerotier-cli status200 info XXXXXXXXX版本号 ONLINE 代表zerotier启动成功三、管理网络3.1 加入网络zerotier-cli join 8850xxxxxxxxxxxxxxx为zerotier后台的NETWORK ID 怎么注册zerotier就不多说了 支持第三方登录如微软 3.2 离开网络zerotier-cli leave 8850xxxxxxxxxxxxxxx3.3 查看所有的网络zerotier-cli listnetworks3.4 服务器+备份服务器都需要安装zerotier而且都处于同个网络里 不能夸网络比如你的网站服务器Network ID是123456 那你备份服务器的Network ID也得是123456,而不是网站服务器是123456备份服务器是789101。3.5 注意的是网站服务器的内网IP跟zerotier分配的IP不能一样比如网站服务器的内网IP是10.147.19.0/24那zerotier后台的IP段就不能是10.147.19.0/24段 不然会冲突两台服务器组成的内网环境XXX.XXX.XXX.230为内网服务器IPXXX.XXX.XXX.137为有公网的网站服务器IP二、安装网站备份插件
1.创建发送任务

2.创建密钥

3.复制黏贴密钥

4.网站服务器+备份服务器都开放873端口 873端口为rsync默认传输端口,如果网站服务器有安全组需要在那边开放一下(如腾讯云,阿里云,华为云等等....)

四、这样基本就完成了,就会5分钟增量备份,就是如果网站服务器内容有改动就会备份改动的过来,而不是每次都是重新全部发送,这样就只是发送增加的内容(当然第一次备份肯定是全部内容发送的)

如有不会欢迎留言发表~!教程结束


页: [1]
查看完整版本: 网站物理备份方案zerotier+宝塔插件