文件名称:gobackup::file_cabinet:用于将数据库,文件备份到FTP SCP S3存储的简单工具
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-25 08:02:10
mysql go redis golang devops
备份 用于将数据库,文件备份到云存储的简单工具。 GoBackup是用于Web服务器的全栈备份工具设计,类似于,可与Crontab一起使用以自动备份。 您可以编写一个配置文件,一次运行gobackup perform命令以将数据库转储为文件,存档配置文件,然后将它们打包为一个文件。 它允许您将备份文件存储到本地,FTP,SCP,S3或其他云存储中。 GoBackup是一个类似的的一站式备份工具,为中小型服务器/个人服务器而设计,配合Crontab以实现定时备份的目的。 使用GoBackup您可以通过一个简单的配置文件,一次(执行一个命令)将服务器上重要的(数据库,配置文件)东西转换,打
【文件预览】:
gobackup-main
----_config.yml(26B)
----.gitignore(330B)
----main.go(1KB)
----compressor()
--------base.go(1KB)
--------tar_test.go(352B)
--------tgz.go(589B)
--------base_test.go(896B)
--------tar.go(595B)
--------tgz_test.go(354B)
----README.md(5KB)
----.github()
--------workflows()
----DEVELOPMENT(364B)
----logger()
--------logger.go(896B)
----helper()
--------exec_test.go(698B)
--------utils.go(471B)
--------filepath.go(566B)
--------exec.go(1015B)
--------filepath_test.go(911B)
--------utils_test.go(507B)
----database()
--------base.go(2KB)
--------mongodb.go(2KB)
--------base_test.go(1KB)
--------mysql_test.go(2KB)
--------redis.go(3KB)
--------mongodb_test.go(1KB)
--------postgresql.go(2KB)
--------mysql.go(2KB)
----LICENSE(1KB)
----encryptor()
--------open_ssl.go(1KB)
--------base.go(1KB)
--------open_ssl_test.go(554B)
----go.mod(2KB)
----model()
--------model.go(1KB)
----config()
--------config.go(3KB)
--------config_test.go(2KB)
----goreleaser.yml(231B)
----gobackup_test.yml(2KB)
----storage()
--------s3.go(2KB)
--------cycler.go(2KB)
--------oss.go(2KB)
--------base.go(2KB)
--------local.go(723B)
--------cycler_test.go(835B)
--------base_test.go(437B)
--------ftp.go(2KB)
--------scp.go(2KB)
----Makefile(126B)
----archive()
--------artchive_test.go(880B)
--------archive.go(1KB)
----install(446B)