艾克斯记事

整站自动备份程序可实现数据库每日备份、站点文件每日增量备份

使用Python开发,目前已经实现了,MySQL数据库自动备份(数据库在本机的,其他情况可以联系我修改程序),网站程序每日进行增量备份,并自动将文件上传至阿里云OSS云存储中。

支持功能:

  • 文件自动备份至阿里云OSS云存储中
  • 数据库导出并按日期压缩打包
  • 增量备份指定目录文件
  • 支持通过scp将文件备份至远程服务器
  • 数据库本分文件自动删除超期文件
  • 支持功能定制

更新说明
2021.09.12 ……

新增SCP备份,通过SCP将文件备份至指定服务器;
过期文件删除,删除无效的历史文件(仅支持数据库备份)

2021.9.19 ……

新增配置项 EXP_DAYS 定义数据库文件及本机备份文件有效期
修复SCP 每次传输都是全量传输的问题(根据有效期清理需要传输的本地文件)

{
    "EXP_DAYS":7,
    "flag":"xd_autobackup",
    "www_root":"/www",
    "databases":["web_database"],
    "oss-bucket":"xdautobackup/test",
    "oss-endpoint": "oss-cn-beijing.aliyuncs.com",
    "oss-access-key-id":"L*************LN",
    "oss-access-key-secret":"8Cs*************felb"
}
资源下载资源下载价格20立即购买