跳至主要内容

將 Nextcloud 同步至 Backblaze B2 — 使用 RcloneView 進行異地備份

· 閱讀時間約 6 分鐘
Tayson
Senior Engineer

Nextcloud 非常適合自架協作使用,但若沒有異地備份,一旦伺服器故障,就可能導致資料永久遺失——RcloneView 可自動將其同步至 Backblaze B2。

自架 Nextcloud 讓你完全掌控自己的資料,但擁有控制權也意味著要承擔責任。若伺服器損壞、遭受勒索軟體攻擊或在沒有妥善備份的情況下被淘汰,就沒有任何保障。Backblaze B2 提供價格實惠、耐用的異地物件儲存,與 Nextcloud 搭配堪稱絕配。RcloneView 透過 WebDAV 連接 Nextcloud,透過 Application Key 連接 B2,讓你能用圖形化介面設定並排程定期備份。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

透過 WebDAV 連接 Nextcloud

開啟 RcloneView,前往遠端管理器(Remote Manager)。點選**新增遠端(New Remote)**並選擇 WebDAV。Nextcloud 透過標準路徑以 WebDAV 公開其檔案。請填入:

  • URLhttps://your-nextcloud-domain/remote.php/dav/files/your-username/
  • Vendor:Nextcloud
  • User:你的 Nextcloud 使用者名稱
  • Password:你的 Nextcloud 帳號密碼(若已啟用兩步驟驗證,則為應用程式密碼)

儲存遠端後,在檔案總管中開啟以確認 Nextcloud 檔案是否顯示出來。瀏覽幾個資料夾以驗證存取權限。

Configuring Nextcloud WebDAV remote in RcloneView

連接 Backblaze B2

回到遠端管理器,點選新增遠端並選擇 Backblaze B2。在 Backblaze 主控台中,前往 App Keys,建立一組對你的備份儲存桶具有讀寫權限的金鑰。在 RcloneView 中輸入 Application Key IDApplication Key。儲存遠端後開啟以驗證是否能存取你的 B2 儲存桶。

如果尚未建立目的地儲存桶,請先建立——對於 Nextcloud 備份而言,使用專屬儲存桶(例如 nextcloud-backup)能讓管理更有條理。

設定備份工作

前往工作(Jobs)並點選新增工作(New Job)。設定如下:

  • 來源(Source):你的 Nextcloud WebDAV 遠端,可指向根目錄或特定資料夾
  • 目的地(Destination):你的 Backblaze B2 遠端與備份儲存桶

在工作精靈的第 2 步中,針對 Nextcloud 備份建議設定如下:

  • 將**傳輸數(transfers)**設為 4(WebDAV 每個連線都有額外開銷,因此較低的並行數較為穩定)
  • 啟用**校驗碼驗證(checksum verification)**以確保資料完整性
  • 首次執行時啟用試跑(Dry Run),以便在正式執行前先檢視範圍
Nextcloud to Backblaze B2 backup job in RcloneView

排程自動化備份

擁有 PLUS 授權後,可在工作精靈的第 3 步使用 cron 語法新增排程。每日凌晨 1 點備份:0 1 * * *。每週備份:0 1 * * 0。RcloneView 會在排定時間於背景靜默執行工作,並將結果記錄於**工作歷史記錄(Job History)**中。

每筆工作歷史記錄會顯示:已檢查的檔案數、已傳輸的檔案數(僅重新傳送有變更的檔案)、資料量、耗時,以及任何錯誤訊息。這讓你無需手動開啟應用程式,也能快速確認每晚的備份是否成功執行。

Scheduling Nextcloud to Backblaze B2 backup in RcloneView

備份策略注意事項

  • RcloneView 的同步工作預設為增量同步——首次執行後,僅會傳輸新增或變更過的檔案
  • 若希望在 B2 中保留已刪除的檔案,可考慮使用類似 --backup-dir 的版本控管方式
  • 至於 Nextcloud 的資料庫備份,需另外處理(例如使用 mysqldump 或類似工具),但 Nextcloud 資料目錄中的所有檔案資料都能透過 WebDAV 順利同步

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 遠端管理器中使用你的伺服器 URL 與帳號憑證,透過 WebDAV 連接 Nextcloud。
  3. 使用你的 Application Key ID 與 Application Key 連接 Backblaze B2。
  4. 建立並排程一個從 Nextcloud 到 B2 的同步工作,以實現每晚自動化的異地備份。

每晚自動執行 Nextcloud → Backblaze B2 備份,代表你的自架資料能以極低成本獲得企業級的備援保障。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces