視頻教程#
前言#
前面的貼子 《全網首發!融合 R2、GitHub、GitLab 與 Cloudflare 的存儲集群,實現自動備份、极速訪問、無限擴展!遠比圖床方案實用》https://www.fscarmen.com/2024/11/oss.html
這次在原有 R2、GitHub 和 GitLab 的基礎上,我的分佈式文件存儲集群迎來了新成員 ——Backblaze B2。通過將 B2 集成到集群中,存儲系統的性能和靈活性得到進一步提升,尤其在大文件存儲和數據冗餘方面具備了更強的優勢。
部署條件#
- Backblaze B2 帳號,https://www.backblaze.com
- R2 帳號,https://r2.mypikpak.com
- GitHub 帳號,https://github.com
- GitLab 帳號,https://gitlab.com
- Cloudflare 帳號,https://www.cloudflare.com
- 安裝 PicGo,https://molunerfinn.com/PicGo
流程及 PicGO 使用#
Backblaze 註冊#
打開官方註冊賬戶: https://www.backblaze.com/get-started
PicGo S3 插件設置#
文件路徑 files/{fileName}.{extName}
Worker 重寫 URL#
Worker 代碼: https://github.com/fscarmen2/pic-hosting-cluster/blob/main/cloudflare_worker/github_gitlab_s3.js
在最上面填入 B2, R2, GitHub 和 GitLab 信息
GitHub Action 定時同步任務#
所有賬戶信息文件: https://github.com/fscarmen2/pic-hosting-cluster/blob/main/s3_to_github/config.yml
總結#
Backblaze B2 是一個可靠且成本效益高的雲存儲解決方案,以其強大的安全性和易用性著稱。我們將把 Backblaze B2 集成到現有的存儲集群中,作為額外的存儲節點,進一步分散數據,增強整體系統的可靠性。