02
2025
06
01:44:50

备份太强 !!! 搞定所有数据库 , 绝了

传统备份工具往往依赖复杂的环境部署,高成本且维护繁琐。GoBackup 彻底颠覆了这样的现状!它无需依赖任何复杂环境,专为中小型服务器设计,用简单易用的方式帮助你定时备份数据库和文件至云存储,低成本、高效率、省心省力,是一款真正意义上“部署一次就不用管”的神器!

GoBackup是什么?

图片

GoBackup 是一个轻量级的命令行工具,用来将你的数据库和文件打包备份到云端(如S3、FTP、Aliyun OSS等),支持加密和压缩,确保数据安全。这个小工具简单到只需一次配置,就能让你高枕无忧数年。更重要的是,它小而精美且完全开源,绝对值得尝试!

功能特点

图片

支持多种数据库备份

  • 不管你用的是 MySQL、PostgreSQL、MongoDB,还是 Redis,GoBackup 都能轻松搞定备份。
  • 提供同步模式和定时触发,灵活好用。
    图片

多云存储支持

  • 从 AWS S3、Google Cloud 到国内的阿里云 OSS、腾讯云 COS,甚至是 MinIO 和 WebDAV,全面支持上传到热门云存储。
    图片

文件加密与压缩


  • 自动为备份文件加密并压缩,节省存储成本,提高数据安全性。

Web 界面管理

  • 内置 Web UI,操作备份任务和查看日志超方便,一目了然。
    图片

一次配置,长久运行

  • 配置完成后,备份计划会按需自动运行,丝毫不需要运维人员频繁干预。真正做到“忘记它”,却又随时放心。

大文件拆分

  • 如果备份包过大,还可以自动分割成多个小文件上传,避免超出存储限制。

备份通知

  • 支持邮件、Telegram 等多种方式的通知功能,备份完成或者失败,让你随时掌握情况。

安装指南

安装 GoBackup 非常简单,只需几个命令:

  1. 方式一:通过 Shell 安装

    curl -sSL https://gobackup.github.io/install | sh

    然后即可运行命令 gobackup,位置通常在 /usr/local/bin/gobackup

  2. 方式二:通过 Homebrew 安装


    brew install gobackup
  3. 配置文件生成配置文件默认存放在 ~/.gobackup/gobackup.yml 或 /etc/gobackup/gobackup.yml,以下是一个简单示例:

    models:
      my_backup:
        databases:
          example_db:
            type:mysql
            host:localhost
            database:example
            username:root
            password:mysqlpassword
        storages:
          local:
            type:local
            path:/backups
        schedule:
          every:"1day"
  4. 运行备份

    • 手动备份:运行以下命令:
      gobackup perform
    • 启动 Web 界面
      gobackup start
      然后在浏览器中访问 http://127.0.0.1:2703 即可。
  5. 信号控制

    • 热加载配置:
      kill -HUP [gobackup 进程ID]
    • 退出守护进程:
      kill -QUIT [进程ID]

GoBackup 凭借免费、开源和简便的特性,减轻了中小型团队在数据备份上的压力。它的多数据库、多云存储支持,加上高效加密和压缩功能,确保数据安全的同时还能控制成本。如果你是一名运维人员,不妨试试这款工具,让它为你的数据保驾护航!




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/11414.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: