Oneinstack设定每天定时备份网站到腾讯云对象存储

我们知道网站的数据是十分重要的,尤其是数据库的数据。由于大多数博客采用的都是较为便宜的VPS,并没有异地灾备这样的高端企业级服务。所以,自行备份数据就显得尤为重要

因为我个人一直使用Oneinstack进行建站,所以我这里介绍下Oneinstack自带的备份脚本

操作方法

首先我们需要使用Oneinstack部署好生产环境,脚本会自动读取网站配置与目录,可以备份网站文件数据库

cd oneinstack
./backup_setup.sh

这时,我们就进入了备份设置界面,Oneinstack支持本地/远程服务器备份,以及阿里/腾讯/又拍云的对象存储备份
backup_setup.png
第一个是备份位置,可以多选,但是,记住,对象存储一定要设置为私有存储
别的设置具体图片上都有说明,由于腾讯云免费赠送了50G的对象存储空间,所以使用腾讯云备份是最好不过的。

获取腾讯云对象存储信息

首先我们需要新建一个Bucket,我个人推荐选择香港,这样服务器和我们个人下载都能保证一个优秀的速度
TIM截图20180428001749.png
然后我们就可以去获取密钥
TIM截图20180428001217.png
点击第一个前往获取Appid,SI,SK这些信息。如果没有,则可以新建密钥。
TIM截图20180428001411.png
依次填入信息,如果填写无误,则就会提示APPID/SecretId/SecretKey/region/bucket OK,如果失败,请检查重新填写。

备份

备份信息我们在上方已经填写完成了。这时我们已经可以通过运行./backup.sh来备份数据了。
当然我们也可以通过crontab来进行定时自动备份。

crontab -e
#填入以下字段,即可实现每天凌晨1点自动备份。
0 1 * * * cd ~/oneinstack;./backup.sh  > /dev/null 2>&1 &

免费额度

说到最后,腾讯云对象存储的免费额度到底是多少呢?
TIM截图20180428002716.png
这个额度对于个人博客的备份来说,是绰绰有余的,根本不可能用完。

最后修改:2018 年 04 月 28 日 12 : 29 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论