前言
有时候担心服务器出现数据丢失的情况,需要进行定时的数据备份。宝塔面板是可以通过计划任务进行网站的定时备份,但是默认情况下备份是只能在服务器本地储存,如果服务器整个硬盘文件都出现意外丢失了,那么备份也会一块丢失。刚好雨云提供了便宜的对象储存云服务,可以将雨云的对象储存接入到宝塔中,让宝塔进行自动化备份以及上传到雨云对象储存,不用担心服务器本地硬盘故障导致站点文件丢失。
提示:本教程无需更改任何代码,没有任何破坏性的修改。
操作步骤
雨云处需要的操作
前往官网【AFF】https://www.rainyun.com/q2019_
购买对象储存:https://app.rainyun.com/apps/ros/buy
购买完后点击创建储存桶。

储存筒名称自定义 实例选中刚刚你购买的实例。点击信息与监控按钮

复制Access Key与Secret Key以及API端点
宝塔处需要的操作
在安装了宝塔的服务器上,找到软件商城,点击官方应用,应用搜索中搜索”aws”,找到亚马逊S3云储存这个软件,点击安装,如下图。

安装完后点击设置,界面如下

其中
secret_id:填写复制的Access Key
secret_key:填写复制的Secret Key
Bucket:你创建的桶的名字
EndPoint:填写雨云提供的API端点(示例:https://cn-sy1.rains3.com)
接下来配置成功 保存后,前往计划任务。
备份数据库:
计划任务中选择 备份数据库 。数据库选中你的数据库类型(图中是pg库),备份目标请选择 AWS S3对象储存。设置好后点击确定按钮。完成设置

设置完后 可以看到计划任务列表中有这样一个计划任务了,您可以点击执行 进行一次测试,查看是否上传成功。

备份站点文件
仍然是使用计划任务,类型选择 备份网站,备份网站处选择你想备份的网站,备份目标选中 AWS S3对象储存。如下图

关于查看备份文件
前往雨云的对应对象储存桶,点击文件,可以看到相关的文件,其中bt_backup 就是宝塔的目录。
