备份落点管理
备份账号与云盘授权
备份账号定义了备份文件保存到哪里。它可以是本机目录,也可以是远端对象存储、SFTP、WebDAV 或云盘。计划任务、目录备份、网站备份和数据库备份都会依赖这里的账号配置。
本地备份云盘授权远端存储恢复验证
备份账号是什么
本地账号备份只保存到服务器本地路径,速度快,但无法抵御整机故障。
远端账号通过 SFTP、S3、OSS、WebDAV 或云盘保存到异地,更适合灾备。
公共 / 私有产品版本支持时,可区分账号作用范围,避免普通用户误用全局凭据。
授权刷新部分云盘令牌会过期,面板会展示刷新状态和最近刷新时间。
创建通用步骤
2选择账号类型。不同类型需要填写不同字段,例如地址、端口、Bucket、Endpoint、用户名、密码、Access Key 或授权码。
3填写账号名称。建议体现存储位置和用途,例如「prod-s3-daily」或「onedrive-offsite」。
4填写路径或目录。建议为 duizeAIO 单独创建目录,避免和个人文件或其他系统备份混放。
5保存前执行连接测试。连接测试通过,只代表账号可访问;仍建议创建一次小文件备份验证上传和恢复。
6在计划任务或备份页面中选择该账号,完成首次真实备份后检查远端文件是否生成。
OneDrive
适用场景
适合个人或团队 Microsoft 账号作为异地备份落点。服务器必须能够访问 Microsoft 授权和上传相关服务。
2按页面要求填写 client_id、redirect_uri 等授权信息;如果是世纪互联环境,按页面选项选择对应区域。
3点击获取授权码,浏览器会打开 Microsoft 授权页。登录账号并允许所需文件读写权限。
4将返回的授权码或页面提示信息填回面板,保存账号。
6创建一次测试备份,确认 OneDrive 指定目录中出现备份文件。
阿里云盘
适用场景
适合把中小型备份保存到阿里云盘目录。云盘令牌可能随服务策略变化而失效,应关注刷新状态。
- 按页面提示完成阿里云盘授权或填写刷新令牌。
- 保存前确认目标目录存在,空间充足,且账号未触发风控或限速。
- 上传失败时优先查看刷新状态、刷新消息和最近刷新时间。
- 建议给备份目录加上业务名前缀,例如 duizeAIO/database 或 duizeAIO/sites。
Google Drive
适用场景
适合使用 Google 账号或 Workspace 作为异地备份落点。服务器网络需要能够稳定访问 Google API。
1选择 Google Drive 类型,按页面提示填写 OAuth 相关信息。
2跳转到 Google 授权页后登录账号并授予文件访问权限。
4如果服务器无法访问 Google 服务,授权成功也可能在上传阶段失败,需要先解决服务器出站网络。
WebDAV
适用场景
适合对接支持 WebDAV 的网盘、NAS、私有云或文件服务。它的稳定性取决于服务端路径、权限、证书和上传限制。
| 字段 | 说明 | 注意事项 |
|---|
| 服务地址 | WebDAV Endpoint,通常为 HTTPS URL。 | 路径要精确到 WebDAV 根目录或目标目录。 |
| 用户名 / 密码 | 用于认证 WebDAV 服务。 | 部分服务要求使用应用专用密码,不是登录密码。 |
| 目录 | 备份文件保存目录。 | 目录不存在时部分服务不会自动创建,需要提前创建。 |
| 证书 | HTTPS 证书校验。 | 自签证书可能导致连接失败,优先使用有效证书。 |
测试与排错
| 现象 | 重点检查 | 处理方式 |
|---|
| 连接测试失败 | 地址、端口、账号密码、证书、网络。 | 先用同一账号在服务器上用 curl 或客户端测试。 |
| 计划任务上传失败 | 账号授权、目标目录、容量、单文件大小限制。 | 重新测试账号,检查云盘容量和服务端上传限制。 |
| 令牌刷新失败 | 云盘授权过期、刷新令牌失效、服务不可达。 | 重新授权账号,并查看刷新状态和错误消息。 |
| 恢复时找不到文件 | 保留份数清理、路径选择错误、远端目录变更。 | 到远端存储确认文件实际位置,再回到面板选择正确账号。 |
安全建议
不要把备份账号当作普通配置
备份账号通常拥有读写备份文件的权限,泄露后可能导致数据被下载、覆盖或删除。
- 给备份账号单独创建目录和最小权限,不要使用云盘根目录。
- 重要业务建议至少保留本地一份和异地一份。
- 启用备份加密时,必须妥善保存口令,忘记口令将无法正常恢复。
- 定期抽样恢复,确认备份文件不是只上传成功但无法使用。
关联阅读与验收清单
- 新增账号后必须点击连接测试。
- 正式使用前用小文件做一次写入和读取验证。
- 轮换密钥前确认所有备份任务引用了哪个账号。