[脚本]使用GitHub来备份服务器的数据

最近因为psychz涨价把数据丢到便宜的小鸡上,担心数据丢失所以整了个脚本,没什么技术含量 功能说明 根据您设置的路径来备份数据到GitHub 支持长期备份和期限备份,使用期限备份时每日新建孤儿分支 点击分支即可查看每日备份,如果选择长期备份请查看eien分支 每日可多次备份,备份的次数与您执行脚本的次数有关复制代码 安装教程 wget -N –no-check-certificate “https://raw.githubusercontent.com/Kazuki-yiji/Gitbackup/main/Gitbackup.sh” && chmod +x Gitbackup.sh && bash Gitbackup.sh复制代码 1.拥有一个GitHub账号,登录后创建一个干净全新的私有仓库 2.确保这个新创建的仓库是私有状态的,否则您备份的数据将被公开! 3.执行脚本后按照步骤即可完成配置!(再次执行上面的命令会清空脚本数据) 4.配置计划任务(crontab -e),列如添加一个每天03:00备份: 0 3 * * * bash /root/Gitbackup.sh 2>&1 | tee -a /root/Gitbackup.log复制代码 在GitHub上查看 https://github.com/Kazuki-yiji/Gitbackup复制代码 GitHub的大小限制: 单个文件最大:2GB 单个仓库最大使用:100GB 对于ubuntu/debian请确保sudo命令可用: apt-get -y install sudo复制代码 一些图文教程: 创建 https://github.com/new 仓库教程教程 首先你得登录GitHub 如果没有账号可以点这里查看注册教程 https://zhuanlan.zhihu.com/p/658727572 绑定SSH秘钥免认证教程

请登录后发表评论

    没有回复内容