当前位置:首页 > 技术分享

Gitee网站备份插件

admin11个月前 (11-04)技术分享720

一个功能强大的宝塔面板插件,用于自动将网站文件备份到Gitee代码仓库,支持增量备份和灵活的定时任务配置。

开源地址:https://gitee.com/web/git_backup_site

功能特性

🔄 多种备份方案

  • 基础方案:简单快速的文件备份

  • 优化方案:智能增量备份,节省存储空间

  • 高级方案:完整的备份策略,包含快照和日志记录

⏰ 灵活的定时任务

  • 可选择启用或禁用计划任务

  • 自定义备份执行时间

  • 智能检测计划任务状态

🔒 安全可靠

  • 支持文件排除规则

  • Git用户信息配置

  • SSH密钥自动配置

📊 可视化界面

  • 直观的备份任务管理

  • 实时备份日志查看

  • 一键手动执行备份

安装说明

前置要求

  • 宝塔面板 7.0+

  • 已安装Git

  • Gitee账户和仓库

安装步骤

  1. 下载插件文件到宝塔插件目录https://gitee.com/web/git_backup_site/releases

  2. 执行安装脚本:

    cd /www/server/panel/plugin/gitee_backup
    bash install.sh
  3. 在宝塔面板插件页面启用插件

使用指南

1. 全局配置

首次使用前需要配置全局设置:

  • Git用户信息:设置提交时的用户名和邮箱

  • SSH密钥:配置Gitee仓库的SSH访问权限

  • 排除规则:设置不需要备份的文件和目录

2. 创建备份任务

  1. 在"添加备份"标签页选择要备份的网站

  2. 配置Gitee仓库地址

  3. 选择备份方案(基础/优化/高级)

  4. 设置是否启用定时任务

  5. 保存配置

3. 管理备份任务

  • 在"备份列表"标签页查看所有备份任务

  • 支持修改、删除、手动执行备份

  • 查看备份执行日志

备份方案说明

基础方案

  • 简单直接的文件备份

  • 适合小型网站

  • 备份速度快

优化方案(推荐)

  • 智能增量备份

  • 自动检测文件变化

  • 节省存储空间和备份时间

高级方案

  • 完整的备份策略

  • 包含快照管理

  • 详细的日志记录

  • 适合企业级应用

配置说明

Gitee仓库配置

  • 仓库地址格式:git@gitee.com:用户名/仓库名.git

  • 需要提前在Gitee创建空仓库

  • 确保SSH密钥已添加到Gitee账户

排除规则配置

支持多种排除模式:

  • 文件扩展名:*.log, *.tmp

  • 目录路径:cache/, logs/

  • 正则表达式模式

常见问题

Q: SSH连接测试失败怎么办?

A: 检查以下项目:

  1. SSH密钥是否正确配置

  2. Gitee仓库是否设置为公开或已添加部署密钥

  3. 网络连接是否正常

Q: 备份速度很慢怎么办?

A: 可以尝试:

  1. 使用优化方案减少备份数据量

  2. 配置更精确的排除规则

  3. 在网络空闲时段执行备份

Q: 如何查看详细的备份日志?

A: 日志文件位置:

  • 基础方案:/tmp/git_temp_backup_网站名/backup.log

  • 高级方案:/var/log/gitee_backup_网站名_日期.log


扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/701.html

分享给朋友:

“Gitee网站备份插件” 的相关文章

解决 SVN Skipped 'xxx' -- Node remains in conflict

更新命令:svn up提示代码:意思就是说 ,这个文件冲突了,你要解决下Updating '.': Skipped 'data/config.php' -- …

[Windows] Adobe Flash Player 34.0.0.92及可用版修改方法

[Windows] Adobe Flash Player 34.0.0.92及可用版修改方法

随着 2021 年的到来,Adobe Flash Player 也迎来了告别,Adobe 在 2020 年 12 月 31 日后将不再支持 Flash Player。其实早在 2017 年,Adobe 公司就已宣布,计划在 2020 年底逐…

[教程] WTG备份新方法——FFU镜像格式

[教程] WTG备份新方法——FFU镜像格式

FFU(Full Flash Update) 格式是一种基于扇区的磁盘镜像文件格式,默认使用快速哈夫曼压缩(Xpress-Huffman)算法压缩,在捕获和部署时会生成哈希表进行校验,并可以使用DISM修改捕获的镜像。FFU格式很适合WTG…

PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题:一、高并发对数据库产生的压力二、竞争状态下如何解决库存的正确减少("…

PIP 更换国内安装源linux/windows

pip国内的一些镜像  阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(…

遭遇国外ip抓取或攻击怎么办一招解决禁止海外IP访问

遭遇国外ip抓取或攻击怎么办一招解决禁止海外IP访问

究发现很多网站被攻击都是来自海外的肉鸡,所以禁掉海外IP访问网站也是不错的防护手段,而且国内网站几乎很少有国外用户访问,称之为大局域网也不为过。今天主机吧来教大家如何利用域名解析禁止掉海外IP访问网站。绝大多数域名解析服务商都是提供电信联通…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。