宝塔插件:百度网盘自动备份与同步助手-自动备份网站文件和数据库至百度网盘

宝塔插件:百度网盘自动备份与同步助手-自动备份网站文件和数据库至百度网盘-极客君
宝塔插件:百度网盘自动备份与同步助手-自动备份网站文件和数据库至百度网盘
此内容为付费资源,请付费后查看
10
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

百度网盘开放平台:

https://pan.baidu.com/union/home

把AppKey和Secretkey粘贴到插件,点击授权,验证后直接保存。

BaiduBackup 是一款专为宝塔 Linux 面板深度定制的免费、开源、纯 Python 实现的百度网盘备份与同步插件。它能将您服务器上的网站文件和数据库自动备份并传输至百度网盘,保障您的数据安全,支持多站点隔离与多服务器共享 API。

核心功能

411e9af45a20260616225507

 

双重备份模式灵活切换

同步本地备份模式(Sync Mode):自动递归扫描宝塔面板原生的备份目录(/www/backup/site 和 /www/backup/database),检测到新生成的备份包后自动增量同步上传至网盘,不重复上传。
独立 API 备份模式(Standalone API Mode):无需依赖宝塔的原生备份任务。支持在插件中单独勾选需要备份的网站和数据库,由插件独立执行打包压缩(Tar.gz/Gzip)并直接上传网盘,上传完成后自动删除本地临时文件,极大节省服务器磁盘空间。

多站点目录隔离隔离存储

自动在您的百度网盘中为每个网站、每个数据库建立独立的子文件夹(例如:/apps/baidubackup/site/你的域名/)。
彻底告别所有备份混堆在一起的混乱状态,找回备份、恢复数据更加清晰直观。

智能过期清理与防误删安全锁

采用目录隔离统计方式,每个网站和数据库的文件夹内部独立计算保留份数(如保留最近 7 份)。
引入智能文件名分析算法,即使在同一目录下也能精准提取宝塔命名规则(如 www_domain_com_xxx),确保绝对不会因为总文件数超限而发生跨站误删、漏删。

6bcd6043cc20260616225507

 

大文件分片上传与网络退避容错

严格遵循百度网盘 PCS API,支持大文件 4MB 分片上传与瞬间秒传(Rapid Upload)。
针对低带宽云服务器进行网络容错优化:采用 180秒超长单片请求超时 及 8次最大重试上限,并引入 渐进式退避延时(Backoff)算法,在恶劣或波动网络下依然能百分之百上传成功。

原生交互设计与极简 UI

完美嵌入宝塔面板,采用与官方 Nginx/PHP 设置弹窗完全一致的 原生浮层模态窗(Modal)样式,交互流畅自然。
提供可视化状态监视、一键手动备份触发、百度 OAuth2.0 免密码快捷扫码/授权码绑定以及实时备份日志输出。
多服务器兼容与独立目录配置

支持自定义网盘备份主目录(如 /apps/server1_backup),允许多台装有宝塔面板的服务器共享使用同一个百度 API AppKey,彼此间数据互不干扰。

df552b2c8f20260616225507

 

技术亮点

无外部依赖:纯 Python 标准库 + 宝塔内置 Python 虚拟环境实现,不需要在服务器上额外安装或配置 Rclone、Alist 等庞大的二进制软件。
低内存占用:采用文件流式切片读取,即使备份文件大小达数 GB,也不会造成服务器内存爆满。
零污染设计:CSS 样式严格封装在 .plugin-container 作用域内,绝不污染或破坏宝塔面板的主页面布局。

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享