爱创新网络
我们一直在努力

宝塔面板自动备份全部网站+数据库

目前宝塔的定时备份功能,感觉不太好用。有2个不完善的地方
1 只能一个一个站备份。即使你选择了备份全部这个选项。后期你添加新网站后,这个新网站还是没有在备份列表里面。
2 没法一键导入全部网站

自己摸索了一个方案,分享一下,也欢迎大家一起来完善。

1  添加一个虚拟的网站:域名随便写,比如backup.com  绑定根目录/backup
2 添加计划任务1:选择shell脚本,周期建议 每周1次
脚本代码:
rm -rf /backup;mkdir /backup;cd /backup
tar zcvf www-$(date +"%Y%m%d-%H%M%S").tar.gz  /www/wwwroot  /www/server
3 到宝塔后台安装ftp存储空间插件,添加ftp帐号
4 添加计划任务2:任务类型选择备份网站,周期每月1次,只选择 backup.com,备份到  ftp存储空间,保留最新12份

这样的话,是每周本地备份一次(防止网站误删代码,或者被黑客篡改后,能本地恢复。)
每月远程一次(防止vps失联或者磁盘故障导致数据丢失),并且保存了最近12个月的数据。

对于一键恢复。这样打包的数据,能不能直接覆盖到新安装的宝塔,还没测试。有经验的大佬可以分享一下。

赞(4)
未经允许可以转载:爱创新网络 » 宝塔面板自动备份全部网站+数据库

用技术驱动人生,让生活更便捷

登录

找回密码

注册