ITXG一个开源的linux系统下备份网站的脚本

2017年5月23日09:51:03 发表评论 265人围观

这是一个开源的linux下备份网站的脚本,可选将备份上传到七牛云存储或者腾讯云存储或者阿里云存储中.ITXG一个开源的linux系统下备份网站的脚本

Linux系统下载命令:wget http://update.itxueguan.com/itxg.sh

ITXG一个开源的linux系统下备份网站的脚本
00:00/00:00

安装

第一步、定时执行
#crontab -e
55 23 * * * /root/itxg.sh
#每天23点55分执行/root/itxg.sh这个脚本。时间及脚本放置路径按照自己实际情况修改
第二步、第一次执行itxg.sh脚本
第一次,执行itxg.sh将在当前目录下生成,itxg.conf配置文件。
第三步、编辑itxg.conf配置文件
修改“itxg.conf” ,此文件跟itxg.sh默认在同一路径内

#######数据库
#数据库用户名
DB_USER=root
#数据库密码
DB_PASS=Fush
#数据库连接地址
DB_HOST=localhost
#数据库名称
DB_NAME=itDB
############公共配置
#tengxun为开启备份到腾讯,qiniu为备份到七牛
enable=qiniu
#开启数据库备份yes,no
db_enable=yes
#需要备份的网站目录/data/itxg不需要/结尾
backup_file=/data/itxg
###########腾讯配置开始
#你的域名
domain=itxueguan.com
#你的bucket名称
txbucket=bucke
#你的appid
appid=1252
#你的证书ID
renzhengid=AKIDIcCh
#你的证书key
renzhengmiyao=3znUzKSly
###########七牛配置开始
#你的证书ID
access_key=uO7f4eqzNKyu2iVKjf
#你的证书key
secret_key=pUDKOJEVCv4kit
#你的bucket名称
qiniubucket=itbucket
############阿里配置开始
aliurl=oss-cn-shenzhen-internal.aliyuncs.com
aliid=LT
alikey=acDzz0
alibucket=it
################配置结束

备注:
如果你enable=tengxun,七牛配置将不用设置
如果你enable=qiniu,      腾讯配置将不用设置
如果你enable=aliyun,七牛和腾讯配置将不用设置
如果你db_enable=no, 数据库配置将不用设置
更新
执行命令:sh itxg.sh update

备注:如果您将脚本改名后,例如:改itxg.sh为xgit.sh,那么执行升级的命令为:sh xgit.sh update

更新日志

更新日期:20170512更新版本:0.1更新内容:初始化版本
更新日期:20170513更新版本:0.2更新内容:数据库备份
更新日期:20170517更新版本:0.3更新内容:增加更新检测及配置文件分离
更新日期:20170519更新版本:0.4更新内容:增加备份到阿里云

常见问题

从OSS界面申请的密钥居然不具备OSS访问权限
ITXG一个开源的linux系统下备份网站的脚本
1,添加“访问控制”菜单。
2,选择“用户管理”,给用户“授权”。
3,将“AliyunOSSReadOnlyAccess”,“AliyunOSSTokenGeneratorUserPol..”权限授权给用户。
本脚本免费提供技术支持,但作者不一定能及时回复。请留言。
ITXG官网

历史上的今天
五月
23

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: