使用宝塔面板和7牛实现网站自动备份的功能

最近网站服务到期了,于是又买了一台服务器,当然这还有点斗智斗勇,参见这里《小心被阿里云割了韭菜》,上次安装PHP环境还是3年前,今天发现宝塔面板已经更新至7.5.1了,PHP8.0都已经有了,增加不少新功能。于是探索一下,挺有意思,做个记录。

1.环境选择

我是个选择困难,每次搬家都是这样,尽管我是一个软件开发者,我知道最新版不稳定,但新版本带来的功能和性能的诱惑又让我难以抗拒。但纠结了几天下来,PHP、MySQL的版本还是和原来保持一致,毕竟PHP的升级有点伤筋动骨。宝塔的老版本已经不维护了,用最新版本吧,还好新版本已经迭代过后的,看起来稳定性还可以。

2.配置网站自动备份

这是本文的重点,但其实没啥好记录的。以前都是让服务器自动跑脚本自己备份,但万一服务器蹦了,可能数据也找不回来。于是这次再加了一层7牛的云备份。直接在后台安装这个宝塔插件就可以了。

填写上相关的7牛信息就可以了,7牛有免费的10G存储空间是够用的。有2个地方要注意。

  1. 空间要私有,否则你的网站就自动爆库了。
  2. 设置空间的生命周期

第一点的设置如图:

第二点是7牛的带的比较强大的功能,虽然送了10G,但也招架不住每天备份是不是?超了你还是得花钱,有人说你定时来删除一下不就可以了?也行,但我懒,不想自己动手,7牛可以自动做这个事。

使用方法:空间管理->空间设置->生命周期设置

这样就不担心超10G了~

后话

跌跌撞撞,网站已经搞了10多年了,好快,我的青春也记录在网站的文字里,愿时光不老。