长期以来选购境外云服务器的客户们都面临一个云备份的难题,使用国内 OSS 吧,云同步的速度实在是过于感人了,反正明月实测过没有一个满意的。现在好了,CloudFlare推出了自家的对象云存储服务——R2。和其他对象存储相比,R2 不计算流量,只计算访问,因此对于大文件和小文件来说,访问一次的消耗都是一样的。 R2 免费有每月 10G 存储,100 万次 A 类操作,1000 万次 B 类操作,对于个人用户或者云备份需求来说完全足够了。 由于 R2 是境外的,因此也没有域名备案的要求可以直接使用。并且借助CloudFlare遍布全球的 CDN 节点,无论你的境外服务器在何地都可以有很好的同步速度体验,利用R2兼容亚马逊S3接口功能,今天,将为大家带来一个全自动灾备教程,使用宝塔和1Panel结合Cloudflare的R2存储桶实现无忧的数据保护



1Panel中设置
进入1Panel面板:导航至“面板设置” > “备份账号”。 选择第三方存储服务:由于Cloudflare R2支持S3协议,可以直接配置为亚马逊S3云存储。 添加亚马逊S3云储存:点击“添加亚马逊S3云储存”。




宝塔设置



进入宝塔面板:导航至“软件商店” > “亚马逊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_idsecret_access_key,创建 API 令牌要输入和选择都如下图箭头所示即可:


这里的 IP 地址11.22.33.44可以修改为你自己服务器的真实 IP,主要是为了提升安全性,强烈建议填写哦,尤其是你有多个云服务器的时候。


创建完成我们就可以看到上图所示给出的【访问密钥 ID】(也就是access_key_id)和【机密访问密钥】(也就是secret_access_key)以及前文提到的endpoint网址,复制粘贴保存好,保存到宝塔或者1panel里面即可使用了!

在到宝塔或者1panel计划任务里面创建相应的任务






稳定

产品高可用性高并发

贴心

项目群及时沟通

专业

产品经理1v1支持

快速

MVP模式小步快跑

承诺

我们选择声誉

坚持

10年专注高端品质开发
  • 返回顶部