第一、准备工作
1、创建七牛云存储空间
我们需要有七牛云账户且创建一个私有云存储空间。可以参考:注册七牛云账户免费10GB存储和10GB流量搭建网站静态加速功能
2、获取七牛密钥
我们需要获取七牛云存储账户的AccessKey/SecretKey,因为等会需要对接使用。
3、升级最新版本
./upgrade.sh oneinstack
我们需要升级至最新的OneinStack脚本。
第二、配置七牛同步设置
./backup_setup.sh
输入脚本,准备配置七牛云存储备份信息。
这里输入6回车,因为这篇文章我们用七牛同步。
设置备份类型(数据库/网站文件/数据库和网站文件),以及设置备份周期天数。(默认5天备份一次)
我们选择服务器中已有的站点和数据库备份。
选择我们当前云存储所在的区域、以及开始准备好的密钥文件信息。这样我们就设置完毕。
第三、备份测试
./backup.sh
我们可以执行脚本,备份一次看看有没有错误,如果没有错误则设置没问题。备份完毕之后,我们可以到七牛云存储中看看是否成功。
第四、设置定时执行
crontab -e
0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &
设置保存完毕之后,这样就可以自动定时备份。
总结,以上是OneinStack设置七牛云存储自动定时备份网站和数据库的过程,这样我们可以将免费七牛云存储空间利用起来确保网站、服务器的数据库备份安全。
来源:oschina
链接:https://my.oschina.net/u/139395/blog/2966631