前面讲了宝塔面板定时备份数据库和网站,文中也提到备份默认只能备份到服务器的磁盘。备份到服务器的磁盘安全性还是不能完全保证,所以需要备份到一个其他的位置,其他的服务器或云存储。本文就讲一下如何备份到阿里云的OSS。

安装宝塔阿里云OSS插件

首先需要在宝塔面板中安装阿里云OSS插件。

打开软件商店,搜索“阿里云OSS”,点击“安装”即可。

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

安装成功后,点击“设置”,打开阿里云OSS设置

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

需要AccessKey 和 Bucket 信息。接下来我们完成这两项任务。

新建AccessKey

登录阿里云(还没注册的小伙伴可以点击这里注册),将鼠标指针放到右上角头像,然后点击“AccessKey 管理”。

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

此时会有一个安全提示

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

我们选择“开始使用子用户AccessKey”,然后创建用户

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

“确定”后,创建了一个子用户,同时创建了一个AccessKey。

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

新建Bucket

进入Bucket列表,点击“创建Bucket”按钮。如下图所示:

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

填写Bucket名称,选择区域,存储类型使用归档存储即可,读写权限私有,确定后创建成功。

备份到阿里云OSS

将AccessKey 和 Bucket 填写到阿里云OSS设置中,验证通过后,如下图所示:

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

再次回到计划任务中,分别创建备份数据库和网站的计划任务,将备份到选择“阿里云OSS”

宝塔面板备份数据库和网站到阿里云OSS-程序旅途

至此,就可以将数据库和网站备份到阿里云OSS中了。