mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-08-28 11:37:04 +08:00
为 Master 本地磁盘增加可选流式中转,远程 Agent 可直接把产物写入中央存储并通过反向通道恢复。 持久化并校验传输模式,兼容既有 Agent 本机磁盘目标,补齐鉴权、完整性、配额、访问保护、前端配置及双向链路测试。 Closes #101
1.8 KiB
1.8 KiB
sidebar_position, title, description
| sidebar_position | title | description |
|---|---|---|
| 2 | 存储后端 | 70+ 存储后端 — 内置云服务商 + 任意 rclone 后端。 |
存储后端
BackupX 的目标是接入任何你想放置备份文件的地方。
内置后端
| 类型 | 必填字段 |
|---|---|
| 阿里云 OSS | Region + AccessKey ID/Secret + Bucket(endpoint 自动组装) |
| 腾讯云 COS | Region + SecretId/SecretKey + Bucket(格式 name-appid) |
| 七牛云 Kodo | Region + AccessKey/SecretKey + Bucket |
| S3 兼容 | Endpoint + AccessKey + Bucket |
| Google Drive | Client ID/Secret + OAuth 授权 |
| WebDAV | 地址 + 用户名/密码 |
| FTP / FTPS | 主机 + 端口 + 用户名/密码 |
| 本地磁盘 | 目标目录(绝对路径)+ 可选的远程 Agent 经 Master 中转 |
新建本地磁盘目标默认开启 远程备份经 Master 中转。开启时,配置目录属于 Master,挂载到 Master 的存储服务器可集中接收多台源 Agent 的备份;如果该路径本就属于各 Agent,请关闭此选项。升级前已有目标保持原来的 Agent 本机落盘行为,只有显式开启后才会切换。
Rclone 后端
每一种 rclone 后端 都作为一等公民暴露 — SFTP、Azure Blob、Dropbox、OneDrive、Backblaze B2、Wasabi、pCloud、HDFS 等。
- 表单字段分为 必填 和 高级(高级默认折叠)
- 校验与连接测试复用 rclone 自带的探测
一个任务多个目标
一个备份任务可以并行上传到多个存储目标。每个目标获得相同的产物,每目标的状态会单独记录:
- 成功:storage_path + 文件大小
- 失败:错误信息
如果任一目标在重试后仍失败,整条记录的状态为 failed,但已成功的目标产物会被保留(不回滚)。