菜单

Halo使用七牛云存储备份

发布于 2025年04月20日

1、安装备份增强插件、对象存储插件并激活

2、注册七牛云实名认证使用10G免费的对象存储额度

注册链接:https://s.qiniu.com/vmu6V3

然后在个人中心创建安全秘钥并记录下来

在控制台找到对象存储服务

找到空间管理,新建存储空间,新建目录

创建存储目录

最后在配置一下域名加速。需要自己准备域名。七牛云提供的加速域名有效期只有30天,我这里之前就已经绑定好了自己的域名。如何绑定可以自己查询七牛云官网相关文档。

查看桶外网访问域名。并记录下来

3、halo新建存储策略

附件-》存储策略,新建存储策略,选择S3对象存储。

存储策略相关参数填写好之后,可以测试一下请求是否成功,成功之后再提交存储策略

4、halo启用定时备份任务,启用远程同步到七牛云对象存储

5、测试同步是否成功

在备份中找到最近的备份文件

手动执行一次同步任务

在同步任务中查看同步任务状态,可以看到是否同步成功

以上同步失败,可以看到报错信息,根据报错信息进一步排查。

我这里报错的原因是因为Endpoint无需前面的桶名,编辑刚刚的存储策略将frwupic.s3.cn-south-1.qiniucs.com 改为s3.cn-south-1.qiniucs.com重新提交即可,提交前可手动验证一下配置是否成功。

重新测试同步,同步任务状态显示同步中,等待一段时间就可以同步完成

同步完成以后,到七牛云对象存储控制台查看结果,验证同步成功

最后可以看到,备份文件已经上传到七牛云对象存储



评论