跳轉到內容

備份

備份模組用於備份和恢復網站檔案和資料庫,支援本地備份和遠端儲存。

備份頁面

備份頁面

備份類型

備份模組支援以下類型的備份:

類型說明
網站備份網站檔案
MySQL備份 Percona/MySQL/MariaDB 資料庫
PostgreSQL備份 PostgreSQL 資料庫

創建備份

  1. 選擇備份類型標籤(網站/MySQL/PostgreSQL)
  2. 點擊 創建備份
  3. 選擇要備份的網站或資料庫
  4. 選擇儲存位置
  5. 點擊確認

備份檔案格式:

  • 網站:.zip 壓縮包
  • 資料庫:.sql.zip 壓縮的 SQL 檔案

備份列表

備份列表顯示以下資訊:

  • 檔案名:備份檔案名稱
  • 大小:備份檔案大小
  • 更新日期:備份時間
  • 操作:下載、恢復、刪除

恢復備份

  1. 在備份列表中找到要恢復的備份
  2. 點擊 恢復 按鈕
  3. 確認恢復操作

警告

恢復操作會覆蓋現有資料, 請確保已備份當前資料!

上傳備份

點擊 上傳備份 按鈕可以上傳本地的備份檔案,用於恢復資料。

儲存管理

切換到 儲存 標籤頁管理備份儲存位置。

儲存管理

本地儲存

預設的儲存位置,備份檔案保存在伺服器本地。

遠端儲存

點擊 新增儲存 可以新增遠端儲存,支援:

  • S3 相容儲存:AWS S3、阿里雲 OSS、騰訊雲 COS 等
  • FTP/SFTP:FTP 或 SFTP 伺服器
  • WebDAV:WebDAV 伺服器

遠端儲存的優勢:

  • 異地備份,防止資料遺失
  • 不佔用伺服器磁碟空間
  • 便於多伺服器共享備份

S3 相容儲存配置

S3 相容儲存是最常用的遠端儲存方式, 大多數雲端儲存服務商都提供 S3 相容介面。

配置參數

參數說明
名稱儲存配置的名稱,便於識別
類型選擇 S3
Access KeyAccess Key ID
Secret KeyAccess Key Secret
風格Virtual Hosted 或 Path Style
區域區域代碼,如 us-east-1cn-hangzhou
端點S3 服務端點 URL
協定HTTPS(推薦)或 HTTP
儲存桶儲存桶名稱
路徑備份檔案儲存的子路徑(可選)

存取風格說明

S3 有兩種 URL 存取風格:

  • Virtual Hosted Stylehttps://bucket.endpoint/key

    • 桶名作為子網域
    • AWS S3 預設使用此風格
  • Path Stylehttps://endpoint/bucket/key

    • 桶名作為路徑的一部分
    • 自建 MinIO 等通常使用此風格

相容性列表

服務商文檔相容存取風格相容性
阿里雲 OSS文檔Virtual Hosted 風格
騰訊雲 COS文檔Virtual Hosted 風格 / Path 風格
七牛雲文檔Virtual Hosted 風格 / Path 風格
百度雲 BOS文檔Virtual Hosted 風格 / Path 風格
京東雲文檔Virtual Hosted 風格
金山雲文檔Virtual Hosted 風格
青雲 QingStor文檔Virtual Hosted 風格 / Path 風格
網易數帆文檔Virtual Hosted 風格
Cloudflare R2文檔Virtual Hosted 風格 / Path 風格
甲骨文雲文檔Virtual Hosted 風格 / Path 風格
又拍雲文檔Virtual Hosted 風格 / Path 風格
自建 MinIO-Path 風格
華為雲 OBS-Virtual Hosted 風格

提示

華為雲官方文檔未說明是否相容 S3 API,但實際測試可以使用。

配置範例

阿里雲 OSS

名稱: aliyun-oss
類型: S3
Access Key: 你的 AccessKey ID
Secret Key: 你的 AccessKey Secret
風格: Virtual Hosted
區域: cn-hangzhou
端點: oss-cn-hangzhou.aliyuncs.com
協定: HTTPS
儲存桶: your-bucket-name
路徑: backup(可選)

騰訊雲 COS

名稱: tencent-cos
類型: S3
Access Key: 你的 SecretId
Secret Key: 你的 SecretKey
風格: Virtual Hosted
區域: ap-guangzhou
端點: cos.ap-guangzhou.myqcloud.com
協定: HTTPS
儲存桶: your-bucket-name
路徑: backup(可選)

Cloudflare R2

名稱: cloudflare-r2
類型: S3
Access Key: 你的 Access Key ID
Secret Key: 你的 Secret Access Key
風格: Path Style
區域: auto
端點: <account-id>.r2.cloudflarestorage.com
協定: HTTPS
儲存桶: your-bucket-name
路徑: backup(可選)

自建 MinIO

名稱: minio
類型: S3
Access Key: minioadmin
Secret Key: minioadmin
風格: Path Style
區域: us-east-1
端點: minio.example.com:9000
協定: HTTP 或 HTTPS
儲存桶: backup
路徑:(可選)

注意

  • 請確保儲存桶已創建且有正確的存取權限
  • 建議為備份創建專用的存取金鑰,並限制權限範圍
  • 部分服務商的 Endpoint 需要包含區域資訊

定時備份

結合 計劃任務 功能,可以設定定時自動備份:

  1. 進入 任務 > 計劃任務
  2. 創建新任務
  3. 選擇備份類型
  4. 設定執行週期
  5. 選擇儲存位置

備份策略建議

備份頻率

資料類型建議頻率
資料庫每天
網站檔案每週
配置檔案修改後立即備份

保留策略

  • 保留最近 7 天的每日備份
  • 保留最近 4 週的每週備份
  • 保留最近 3 個月的每月備份

儲存位置

  • 至少保留一份本地備份
  • 重要資料應同時備份到遠端儲存
  • 定期驗證備份檔案的完整性