带Web界面的数据库/文件备份增强工具。原理:执行自定义shell命令输出文件,增强备份功能。同时支持: 文件、mysql、postgres…
从 backup-db 发展而来,发现不仅仅支持数据库备份,所以改名 backup-x
项目地址: https://github.com/jeessy2/backup-x
v1.0全新升级:
- 支持自定义命令
- 支持执行shell输出的文件备份,原理上支持各种数据库/文件备份
- 支持备份周期设置,几分钟到一年的备份周期也可以
- 支持多个项目备份,最多16个
- 支持备份后的文件另存到对象存储中 (再也不怕删库跑路了)
- 可设置备份文件最大保存天数
- webhook通知
docker中使用(登录 http://your_docker_ip:9977 并配置)
docker run -d --name backup-x --restart=always \
-p 9977:9977 \
-v /opt/backup-x-files:/app/backup-x-files \
jeessy/backup-x
系统中使用
- 下载并解压https://github.com/jeessy2/backup-x/releases
- 安装服务
- Mac/Linux:
./backup-x -s install
- Win(打开cmd):
.\backup-x.exe -s install
- 自定义参数
./backup-x -s install -l 127.0.0.1:9977 -d /Users/name
-l
监听地址(默认监听:9977
)-d
自定义备份目录地址(默认当前运行目录)
- Mac/Linux:
- 登录 http://127.0.0.1:9977 并配置
来源:oschina 作者:云原生