当前位置:首页 > 技术分享 > 正文内容

Gitee网站备份插件

admin1周前 (11-04)技术分享30

一个功能强大的宝塔面板插件,用于自动将网站文件备份到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


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

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

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

分享给朋友:

相关文章

节假日api 负载均衡升级 增加阿里云服务器

2024-8-19 vip服务器遭受攻击 现已经临时更换服务器以下是服务器的情况可根据自己的需求进行选择1.tool.bitefu.net 整合服务器到 新的阿里云服务器(配置更高),旧服务器已不再续费2.vip.bitefu.n...

[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 年底逐...

2021可用的百度网盘高速下载方法分享

2021可用的百度网盘高速下载方法分享

最新可用方法http://blog.bitefu.net/post/163.html方法很简单就是利用网盘直链下载助手【网盘直链下载助手】是一款免费开源获取网盘文件真实下载地址的油猴脚本,基于PCSAPI,支持Windows,Mac,Lin...

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

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

七牛html js上传带进度条源码

七牛html js上传带进度条源码注册链接https://s.qiniu.com/uM7RJv完整代码下载:https://n802.com/f/349707-489018989-c141f6(访问密码:5036)http://www.yi...

用CMD命令查询域名的DNS解析记录:A,NS,MX,CNAME,TXT

1、查询域名的A记录nslookup -qt=A bitefu.net当然查询A记录你直接用ping命令来ping域名也可以获得A记录。2、查询域名的NS记录nslookup -qt=NS bitefu.net3、查询域名的MX记录nslo...

发表评论

访客

看不清,换一张

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