宝塔面板博客官方技术博客
宝塔面板

宝塔网站自动备份到云存储:阿里云 OSS、腾讯云 COS 配置

更新于 2026 年 9 月 18 日

网站和数据库的备份如果只放在服务器本地,磁盘故障、误删或整机损坏时,备份会跟着一起没。要异地容灾,最省心的做法是让宝塔面板定期自动把备份上传到第三方云存储。本文讲清楚有哪些选择,以及对象存储桶(阿里云 OSS、腾讯云 COS、华为云 OBS 等)从装插件到定时备份的完整步骤。

三种异地备份方式怎么选

宝塔面板里把备份送出本机,主要有三条路,先按场景对号入座:

方式 认证方式 适合谁
对象存储桶(阿里云 OSS、腾讯云 COS、华为云 OBS 等) API 密钥(secret_id/secret_key) 想要正式异地容灾、按量付费的企业或个人
阿里云盘 浏览器登录后复制 Token 想低成本、顺手用网盘的站长
FTP 存储空间 FTP 账号密码 自己有另一台服务器、不想付云存储费用的场景

按官方文档,面板支持的第三方云存储服务包括阿里云、腾讯云、华为云、京东云、百度云、七牛云等。本文以腾讯云 COS 为例演示对象存储桶的配置,阿里云 OSS、华为云 OBS 的配置项结构一致。

第一步:安装存储桶插件并填连接参数

进入面板左侧【软件商店】,搜索并安装对应的第三方存储桶插件。装好后打开插件,填写连接参数:

配置存储桶参数

要填的核心参数是五个:

  • secret_id:第三方云的 API 密钥 ID,相当于登录账号
  • secret_key:与 secret_id 配对的密钥,相当于登录密码
  • region:地域标识,例如 ap-beijing 表示存储桶所在的物理数据中心位置
  • Bucket:云存储中的「存储桶」名称,在云厂商内是唯一的
  • 保存路径:备份保存在存储桶内的路径,默认为 /bt_backup/

配置成功后,可以在插件里直接查看存储桶的目录和文件,说明连接已打通。

第二步:用计划任务配置自动备份

进入【计划任务】页面,点击【添加任务】,选择【备份网站】,再选择【备份到腾讯云 COS】:

配置备份任务

这里有几个关键选项:

  • 备份站点选择:可以单独挑选需要备份到云存储的网站,不必全量备份
  • 文件拆分方式:按大小拆分(每 1024MB 拆一个文件,大小可自定义)或按数量拆分;注意仅文件超过 5GB 时才支持拆分
  • 本地保留:备份到云存储的同时,本地也保留相同份数,等于双保险

配置好备份参数和备份频率后保存,任务就会按计划自动执行。官方建议设置自动备份频率(如每天凌晨),并定期检查任务执行状态。

第三步:手动执行一次并验证结果

任务添加后,先手动执行一次,确认真的能上传成功,而不是等它到点才发现配置有问题:

  1. 在计划任务里手动执行该任务
  2. 查看任务执行日志,确认备份是否成功
  3. 回到存储桶插件里,检查备份文件是否已上传

验证备份成功

看到存储桶里出现备份文件,就说明整条链路通了,之后可以放心交给计划任务自动跑。

换一种低成本方式:备份到阿里云盘

如果只是想低成本异地备份、不介意用个人网盘,可以用宝塔的阿里云盘插件。它和对象存储桶是两回事,配置方式是在浏览器登录阿里云盘后,按 F12 打开开发者工具,从「应用 → 本地存储空间」里找到并复制 Token 值,再回到插件点【设置 API】粘贴进去。

配置好后,同样在【计划任务】里添加备份任务,选择备份到阿里云盘即可。如果执行时报「目录不存在」的错误,手动到阿里云盘中创建对应的备份目录就能解决。

备份之后别忘了还原这条链路

备份只是第一步,异地容灾闭环还要验证「能不能还原回来」。在面板【备份还原】页面可以看到所有备份记录和状态(成功 / 进行中 / 失败),对目标备份点【下载】或【还原】即可。

还原操作会覆盖现有数据,还原前建议先对当前数据再备份一次,并确认要还原的备份文件完整可用。

云存储备份的完整步骤,详见宝塔官方文档《网站备份到第三方云存储教程》;阿里云盘插件用法见《阿里云盘插件使用教程》。

常见问题

备份到云存储和备份到阿里云盘是一回事吗?

不是。对象存储桶(阿里云 OSS、腾讯云 COS、华为云 OBS)走的是 API 密钥(secret_id/secret_key),适合正式异地容灾;阿里云盘是个人网盘,走的是浏览器登录后从开发者工具里复制 Token 的方式,成本低但适合个人站长。两者是不同的插件,配置方式不同。

宝塔支持哪些云存储厂商?

按官方文档,面板支持阿里云、腾讯云、华为云、京东云、百度云、七牛云等第三方云存储服务,对象存储桶类以阿里云 OSS、腾讯云 COS、华为云 OBS 为代表。具体以软件商店里可安装的存储桶插件为准。

配置对象存储桶需要填哪些参数?

核心是五个:secret_id(API 密钥 ID)、secret_key(与 secret_id 配对的密钥)、region(地域标识,如 ap-beijing 表示存储桶所在数据中心)、Bucket(存储桶名称,在云厂商内唯一)、保存路径(默认 /bt_backup/)。

备份文件太大,能不能拆分成多个文件?

能。计划任务里可以选按大小拆分(每 1024MB 拆成一个文件,大小可自定义)或按数量拆分。注意:仅文件超过 5GB 时才支持拆分。

备份到云存储后,本地还能留一份吗?

能。配置计划任务时有「本地保留」选项,支持在备份到云存储的同时,本地也保留相同份数的备份,等于云上、本地双保险。