WordPress圖片接入Backblaze B2儲存+ Media Cloud外掛全教學

WordPress存取Backblaze B2儲存全教學,手把手教你快速配置,實現低成本無限儲存與高速載入。適合圖片、影片、大檔案站點,輕鬆解決備份與擴充難題!

記錄WordPress網站的圖片儲存問題。伺服器硬碟就那麼點地方,圖片一多後,網站備份就感覺喘不過氣來。我就在想,有沒有什麼便宜又可靠的雲端儲存方案,能把這些圖片甩出去?

然後就找到了Backblaze B2。

說實在,之前聽過這個名字,但一直沒仔細看。這次用心研究了一下,發現這玩意兒挺適合我的場景。

價格便宜,10GB以下免費,超出部分每GB只要0.006美元。跟那些主流雲端儲存比起來,簡直是白菜價。

WordPress圖片接入Backblaze B2儲存+ Media Cloud外掛全教學

你如果之前有關注的話,我其實寫過怎麼把Backblaze B2接入Cloudflare綁定自己的網域

現在這篇算是續集,聊聊WordPress怎麼跟Backblaze儲存對接起來。

在對接前,建議你先綁定好Cloudflare。當然如果你不在乎這個,那就直接跳過也行。

Backblaze接入Cloudflare自訂網域的完整過程,我之前寫過,這裡就不重複了。

我們直接進入主題。

第一步:新建Backblaze儲存桶

你需要在Backblaze後台新建一個儲存桶。

建立儲存桶

進Backblaze後台,點My Account然後Buckets,再點Create a Bucket。

桶的名字隨便起,關鍵在於存取權限要選「公開」。其他全部預設就行。

創建好之後,你需要用到一個Endpoint,類似這樣:s3.us-east-005.backblazeb2.com。這個後面配置的時候要用到。

第二步:新建Backblaze應用程式金鑰

去Backblaze那邊建立一個Application Key,就在App Keys那個頁面,點Add Application Key:

建立應用程式密鑰

權限選讀寫就行。

新增應用程式密鑰

這裡有個小細節要注意,盡量別用主應用程式密鑰。我自己的習慣是單獨新建一個,只針對某一個儲存桶的金鑰。這樣安全一些,就算出了問題,影響範圍也有限。

創建之後一定要保存好這個密鑰,因為它就顯示一次,關掉視窗就再也找不到了。

我們需要用到兩個東西:keyID和applicationKey。

第三步:WordPress安裝Media Cloud插件

WordPress後台安裝Media Cloud外掛。你也可以用別的插件,但我試了幾個,Media Cloud對Backblaze的支援還挺不錯的。

安裝好之後,進入設定介面。先打開Enable Cloud Storage這個開關。

安裝好之後,進入設定介面。先打開Enable Cloud Storage這個開關。

然後是CLOUD PROVIDER部分:

  • Storage Provider選擇Backblaze S3 Compatible
  • Access Key填入剛才Backblaze應用程式金鑰的keyID
  • Secret填寫剛才Backblaze應用程式金鑰的applicationKey
  • Bucket填寫你所建立的儲存桶名稱
  • Bucket Privacy選擇你儲存桶的類型,我是選的Public
  • Custom Endpoint填寫剛才拿到的那個Backblaze儲存桶的Endpoint
  • Path Style Endpoint記得啟用,這個別忘了

接下來是UPLOAD HANDLING部分:

設定UPLOAD HADNING

Delete Uploaded Files這個看你自己需求。我是不在伺服器本地儲存圖片的,所以就啟用了,上傳完就從本地刪掉。如果你伺服器硬碟夠大,或是想留備份,那就別啟用

  • Upload Images我選的是啟用,這樣圖片就會直接上傳到雲端存儲
  • Delete Uploaded Files這個看你自己需求。我是不在伺服器本地儲存圖片的,所以就啟用了,上傳完就從本地刪掉。如果你伺服器硬碟夠大,或是想留備份,那就別啟用
  • Delete From Storage我也啟用了,這樣從媒體庫刪除檔案時,也會從雲端儲存刪除

最後是CDN SETTINGS部分:

  • CDN Base URL填寫你綁定到Backblaze儲存桶的Cloudflare域名

CDN Base URL填寫你綁定到Backblaze儲存桶的Cloudflare域名

以上設定保存就可以了。

測試與驗證

設定完成後,我們需要測試是否配置成功。配完後保存,試傳一張看看。能傳上去,能透過自訂網域訪問,那就對了。

你可以在Backblaze後台的My Account頁面查看使用量,每天的儲存量、下載量、請求次數都列得清清楚楚,方便你隨時監控有沒有超標。

總結

說實話整個過程不複雜,就是步驟有點多,容易漏掉哪個開關沒開。我第一次配置的時候就忘了啟用Path Style Endpoint,結果圖片怎麼都上傳不成功,後來才發現是這個小細節。

你想想看,原本需要自己伺服器扛著的圖片,現在都甩到雲端了。伺服器空間省出來了,存取速度反而可能更快,因為Cloudflare的CDN會幫你分發。而且對於大網站或小網站,成本確實很低,每個月最多可能幾毛錢的事。

有時候我覺得,雲端運算發展到現在,很多以前覺得蠻複雜的事情,現在都變得很簡單了。以前搞個圖片儲存得自己買硬碟、配伺服器、搞CDN,現在點幾下滑鼠就搞定了。 Backblaze這種按量付費的模式,特別適合我們這種個人站長,用多少付多少,不用為用不到的資源買單。

以上,既然看到這裡了,如果覺得不錯,隨手點讚、轉發吧,如果想第一時間收到推送,也可以給我個關注~

謝謝你看我的文章,我們,下次再見。

發表評論

您的郵箱地址不會被公開。必填項已用*標註

回到頁首