使用GitHub来备份服务器的数据

功能说明

  • 根据您设置的路径来备份数据到GitHub
  • 支持长期备份和期限备份,使用期限备份时每日新建孤儿分支
  • 点击分支即可查看每日备份,如果选择长期备份请查看eien分支
  • 每日可多次备份,备份的次数与您执行脚本的次数有关
  • GitHub的大小限制:单个文件最大2GB,单个储存库最大使用100GB

安装教程 (在GitHub上查看)

wget -N --no-check-certificate "https://raw.githubusercontent.com/Kazuki-yiji/Gitbackup/main/Gitbackup.sh" && chmod +x Gitbackup.sh && bash Gitbackup.sh
  • 拥有一个GitHub账号,登录后创建一个干净全新的私有仓库
  • 确保这个新创建的仓库是私有状态的,否则您备份的数据将被公开!
  • 执行脚本后按照步骤即可完成配置!(再次执行上面的命令会清空脚本数据)
  • 配置计划任务(crontab -e),列如添加一个每天02:00备份:
0 2 * * * bash /root/Gitbackup.sh 2>&1 | tee -a /root/Gitbackup.log

创建仓库教程 首先你得登录GitHub,如果没有账号可以点这里查看注册教程

绑定SSH秘钥免认证教程

留下评论