数据库和文件备份

jeessy2 7c1be94d5f feat: 通过git tag生成版本信息 (#28) 3 years ago
.github de997656aa init from backup-db 3 years ago
.vscode de997656aa init from backup-db 3 years ago
client 387f2cfa41 feat: 支持删除对象存储过期的文件 (#27) 3 years ago
entity 387f2cfa41 feat: 支持删除对象存储过期的文件 (#27) 3 years ago
static de997656aa init from backup-db 3 years ago
util 387f2cfa41 feat: 支持删除对象存储过期的文件 (#27) 3 years ago
web 9e83c8c2c1 feat: 通过git tag生成版本信息 (#28) 3 years ago
.gitignore bd9bc16a24 feat: support run as a service (#13) 3 years ago
.goreleaser.yml 9e83c8c2c1 feat: 通过git tag生成版本信息 (#28) 3 years ago
Dockerfile 9e83c8c2c1 feat: 通过git tag生成版本信息 (#28) 3 years ago
LICENSE de997656aa init from backup-db 3 years ago
Makefile 9e83c8c2c1 feat: 通过git tag生成版本信息 (#28) 3 years ago
README-EN.md fa8259ee4f docs: backup period 3 years ago
README.md 6a80acf39b docs: encrypt 3 years ago
backup-x-web.png e9f79fdd75 docs: new img 3 years ago
favicon.ico de997656aa init from backup-db 3 years ago
go.mod 285416e852 chore: upgrade dependencies 3 years ago
go.sum 285416e852 chore: upgrade dependencies 3 years ago
main.go 9e83c8c2c1 feat: 通过git tag生成版本信息 (#28) 3 years ago

README-EN.md

backup-x

A database backup tool with web interfaces.

  • Support custom commands.
  • Obsolete files will be deleted automatically.
  • Support the backup files copy to simple data storage(s3).
  • Support backup period.
  • Webhook support.

use in docker

    docker run -d \
    --name backup-x \
    --restart=always \
    -p 9977:9977 \
    -v /opt/backup-x-files:/app/backup-x-files \
    jeessy/backup-x

avatar