当前位置:首页 > 文章列表 > 文章 > php教程 > 宝塔面板自动备份设置教程

宝塔面板自动备份设置教程

2026-04-24 20:45:50 0浏览 收藏
本文详细解析了在宝塔面板8.x及以上版本中配置阿里云OSS自动备份的完整避坑指南,直击插件下架后的手动安装难点、RAM子用户密钥安全配置、region与bucket的严格格式要求,并系统梳理了计划任务“看似成功却无文件”的三大日志排查路径,帮助运维人员快速定位权限、时间同步、防盗链及本地压缩失败等高频故障,兼顾实操性与安全性,是当前环境下稳定实现每日自动备份的关键参考。

宝塔面板如何设置每日自动备份到对象存储_配置阿里云OSS插件

阿里云OSS插件在哪安装

宝塔面板 8.x 及以上版本中,阿里云OSS 插件已下架官方软件商店,不再提供一键安装入口。当前(2026年4月)仍可用的方案是手动安装社区维护的兼容版插件,或改用更稳定的 腾讯云COS / 七牛云存储 插件替代。

如果你坚持使用 OSS,需从 GitHub 拉取第三方适配包(如 bt-oss),上传至 /www/server/panel/plugin/ 后解压并补全 info.json 和 index.py ——但要注意:这类插件无官方签名,重启面板后可能被自动清理,且不支持新版 OSS 的 STS 临时凭证模式。

secret_id 和 secret_key 怎么填才不报错

填错密钥是 Connection refused 或 InvalidAccessKeyId 错误的最常见原因。必须确认以下三点:

  • secret_id 和 secret_key 必须来自阿里云 RAM 控制台,不是主账号 AK/SK(主账号密钥已被阿里云强制禁用)
  • RAM 子用户需至少拥有 AliyunOSSFullAccess 策略,且该策略已绑定到对应 AccessKey
  • 密钥不能含空格、换行或中文标点;复制时建议用纯文本编辑器粘贴后二次校验

如果仍提示 SignatureDoesNotMatch,大概率是系统时间偏差超过 15 分钟 —— 运行 ntpdate -u ntp.aliyun.com 同步时间后再试。

region 和 bucket 填写格式要严格匹配

OSS 的 region 不是城市名,也不是控制台 URL 里的路径,而是标准地域 ID,例如 oss-cn-hangzhou、oss-cn-shenzhen。填成 cn-hangzhou 或 hangzhou 都会连接失败。

bucket 名称必须全小写、只能含字母、数字和短横线(-),且不能以短横线开头或结尾;长度 3–63 字符。常见错误包括:

  • 误填 Bucket 的外网访问域名(如 my-bucket.oss-cn-hangzhou.aliyuncs.com)
  • 混用内网 endpoint(如 my-bucket.oss-cn-hangzhou-internal.aliyuncs.com)
  • Bucket 实际未在对应 region 创建(跨 region 访问不支持)

计划任务执行后没文件?先查这三处日志

备份任务显示“执行成功”,但 OSS 控制台看不到文件,问题往往不在插件本身,而在权限链路断点:

  • 检查宝塔计划任务日志:/www/wwwlogs/cron.log,搜索关键词 oss 或 upload,看是否出现 PermissionDenied
  • 登录 OSS 控制台 → 对应 Bucket → “基础设置” → “防盗链设置”,确认未开启 Referer 白名单(否则上传会被拦截)
  • 查看插件日志:/www/server/panel/plugin/oss/logs/oss_backup.log,重点关注 timestamp 后的 HTTP 状态码,403 多为权限问题,404 多为 bucket/region 错误

另外注意:OSS 默认不展示空目录,备份压缩包若生成失败(比如磁盘满、tar 权限不足),插件可能静默跳过上传 —— 所以务必先在本地确认 /www/backup/site/ 下有最新 .zip 文件。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《宝塔面板自动备份设置教程》文章吧,也可关注golang学习网公众号了解相关技术文章。

CSS第一行样式设置方法及注意事项CSS第一行样式设置方法及注意事项
上一篇
CSS第一行样式设置方法及注意事项
百度手机助手清理技巧与教程
下一篇
百度手机助手清理技巧与教程
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    329次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    386次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    380次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    349次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    172次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码