長期以來選購境外云服務器的客戶們都面臨一個云備份的難題,使用國內 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_id和secret_access_key,創建 API 令牌要輸入和選擇都如下圖箭頭所示即可:


這里的 IP 地址11.22.33.44可以修改為你自己服務器的真實 IP,主要是為了提升安全性,強烈建議填寫哦,尤其是你有多個云服務器的時候。

創建完成我們就可以看到上圖所示給出的【訪問密鑰 ID】(也就是access_key_id)和【機密訪問密鑰】(也就是secret_access_key)以及前文提到的endpoint網址,復制粘貼保存好,保存到寶塔或者1panel里面即可使用了!
在到寶塔或者1panel計劃任務里面創建相應的任務
