GoBackup 一站式备份工具开源项目

我要开发同款
匿名用户2017年09月25日
43阅读
开发技术GO语言
所属分类Google Go、数据备份、管理和监控
授权协议MIT

作品详情

GoBackup是一个一站式备份工具,为中小型服务器/个人服务器而设计,配合Crontab以实现定时备份的目的。

使用GoBackup你可以通过一个简单的配置文件,一次(执行一个命令)将服务器上重要的(数据库、配置文件)东西导出、打包压缩,并备份到指定目的地(如:本地路径、FTP、云存储...)。

特性

一键式自动化备份,简化繁琐备份工作。

简单无依赖安装,相比 backup/backup 无需安装Ruby运行环境

支持多种数据库源。

支持多种打包存储格式。

支持普通文件、文件夹打包备份。

良好的可扩展性,未来支持丰富的数据源、存储方式等等。

数据库

MySQL

PostgreSQL

Redis- mode:sync/copy

MongoDB

文件备份

基于 tar 命令将多个文件/文件夹打包在一个 .tar 文件里面,支持排除特定文件。

打包压缩

Tgz- .tar.gz

存储方式

Local

FTP

SCP-UploadviaSSHcopy

AmazonS3

AliyunOSS

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论