用Cloudflare R2存储桶在宝塔和1Panel上实现全自动云端服务器灾备
长期以来选购境外云服务器的客户们都面临一个云备份的难题,使用国内 OSS 吧,云同步的速度实在是过于感人了,反正明月实测过没有一个满意的。现在好了,CloudFlare推出了自家的对象云存储服务——R2。和其他对象存储相比,R2 不计算流量,只计算访问,因此对于大文件和小文件来说,访问一次的消耗都是一样的。 R2 免费有每月 10G 存储,100 万次 A 类操作,1000 万次 B 类操作,对于个人用户或者云备份需求来说完全足够了。 由于 R2 是境外的,因此也没有域名备案的要求可以直接使用。并且借助CloudFlare遍布全球的 CDN 节点,无论你的境外服务器在何地都可以有很好的同步速度体验,利用R2兼容亚马逊S3接口功能,今天,将为大家带来一个全自动灾备教程,使用宝塔和1Panel结合Cloudflare的R2存储桶实现无忧的数据保护
进入宝塔面板:导航至“软件商店” > “亚马逊S3云存储”。 添加亚马逊S3云储存
收集所需信息
Access key ID
Secret Key
Region(填写auto)
Endpoint
Bucket名称
备份目录
以上信息可以从r2中获取
首先,我们需要登录 CloudFlare 后台(如下图位置),选择 R2 创建一个存储桶和创建 API 令牌。
存储桶的创建基本只需要输入名称其他一律默认即可,如下图所示:
这里我们创建了一个叫 mysave 的 R2 存储桶。创建完成后就可以看到如下的提示:
可以看到 CloudFlare 提示是支持 S3 兼容性 API 的,这时候我们返回 R2 的概述页面,如下图所示:
点击右边箭头所指的【将 R2 与 API 配合使用】弹出如下图:
注意到这里要保存好上图下面个红框所示的endpoint
网址,后面在命令行要用到的,然后点击箭头所指的【创建 API 令牌】来创建并获取access_key_id
和secret_access_key
,创建 API 令牌要输入和选择都如下图箭头所示即可:
这里的 IP 地址11.22.33.44
可以修改为你自己服务器的真实 IP,主要是为了提升安全性,强烈建议填写哦,尤其是你有多个云服务器的时候。
创建完成我们就可以看到上图所示给出的【访问密钥 ID】(也就是access_key_id
)和【机密访问密钥】(也就是secret_access_key
)以及前文提到的endpoint
网址,复制粘贴保存好,保存到宝塔或者1panel里面即可使用了!
在到宝塔或者1panel计划任务里面创建相应的任务
推荐文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
稳定
产品高可用性高并发贴心
项目群及时沟通专业
产品经理1v1支持快速
MVP模式小步快跑承诺
我们选择声誉坚持
10年专注高端品质开发