🗄 CLI tool for backup your databases, files to cloud storages in schedully.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
storage_class
for S3 and Aliyun OSS, fix #146Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
docker run -d --name gobackup \
-v $HOME/.gobackup:/etc/gobackup \
-p 2703:2703 \
huacnlee/gobackup:v2.0.0
And the visit http://127.0.0.1:2703
additional_options
on mysql config, please use args
instead. #144store_with
config on model. #144description
for Model config, and show it on Web UI model list.tables
, exclude_tables
option for MySQL and PostgreSQL. #140Full Changelog: https://github.com/gobackup/gobackup/compare/v1.6.5...v2.0.0
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] almost 2 years ago
Full Changelog: https://github.com/gobackup/gobackup/compare/v1.6.3...v1.6.4
Published by github-actions[bot] almost 2 years ago
Full Changelog: https://github.com/gobackup/gobackup/compare/v1.6.2...v1.6.3
Published by github-actions[bot] almost 2 years ago
chiper
option for OpenSSL.models:
demo:
encrypt_with:
type: openssl
chiper: aes-256-ecb
password: 123456
Published by github-actions[bot] almost 2 years ago
-pbkdf2
default config, instead of to use args
config.New OpenSSL config for pbkdf2
example:
models:
demo:
encrypt_with:
type: openssl
password: 123456
salt: false
args: -pbkdf2 -iter 1000
Published by github-actions[bot] almost 2 years ago
.env
and ENV variable support for config (#118) by @ZachCheungPut the .env
file in same directory of your config file, then GoBackup will load it.
Or just set the ENV variable in bash:
$ export AWS_ACCESS_KEY_ID=xxxxxxxxx
$ export AWS_SECRET_ACCESS_KEY=xxxxxxxxx
Now, in gobackup.yml
, there can use $ENV_KEY
or ${ENV_KEY}
variable.
models:
example:
databases:
postgresql:
type: postgresql
database: demo
username: $POSTGRESQL_USERNAME
password: $POSTGRESQL_PASSWORD
storages:
s3:
type: s3
bucket: gobackup-test
region: ap-southeast-1
path: backups
access_key_id: $AWS_ACCESS_KEY_ID
secret_access_key: ${AWS_SECRET_ACCESS_KEY}
humanize.Bytes()
instead of MiB
by @ZachCheungFull Changelog: https://github.com/gobackup/gobackup/compare/v1.5.0...v1.6.0
Published by github-actions[bot] almost 2 years ago
Documentation has been updated, please visit https://gobackup.github.io to learn how to config the notifier.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
gobackup start
and gobackup run
for run GoBackup as daemon. #89before
, after
hooks for to database config, for allows you write shell script around database dump.GOBACKUP_DIR
env for special the dir of the GoBackup home dir, default: ~/.gobackup
.storages
config to supports upload backup to multiple storages. #90storage_with
config, use storages
instead.credentials_file
config for GCS storage.GitHub repo has been moved from huacnlee/gobackup to gobackup/gobackup.
passpharase
and rewrite auth logic for SCP storage.Full Changelog: https://github.com/huacnlee/gobackup/compare/v1.2.0...v1.3.0
Published by github-actions[bot] almost 2 years ago
Usage see documentation:
socket
config in PostgreSQL, MySQL, Redis. #82 by @ZachCheungupload_timeout
to timeout
(Follow the document).Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] about 2 years ago
args
option for setup addition arguments for pg_dump
cli.upload_timeout
for S3 option for setup timeout for upload.Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 3 years ago
28fa67f Add --config option for special a config file path with command line. Fix #43
7ac6d66 Fix #61 ensure cleanup temp files after performed
a185bd4 Ensure to cleanup temp files
ee4d04f Fix CI config
88ee6e3 [added] noop tar compressor
Published by huacnlee almost 5 years ago
82fbe0a Install script support root user;
1ac6f38 Fix #49 ftp.host config support ftp://
case;
Published by huacnlee about 5 years ago
270e934 Fix #45 of cleaning up multiple tasks in parallel
790ade3 OSS upload threads upto 100