玩机系列之:海外VPS、独立站备份神器GoBackup

gobackup::file_cabinet:用于将数据库,文件备份到FTP SCP S3存储的简单工具 备份 用于将数据库,文件备份到云存储的简单工具。 GoBackup是用于Web服务器的全栈备份工具设计,类似于,可与Crontab一起使用以自动备份。 您可以编写一个配置文件,一次运行gobackup perform命令以将数据库转储为文件,存档配置文件,然后将它们打包为一个文件。 它允许您将备份文件存储到本地,FTP,SCP,S3或其他云存储中。 GoBackup是一个类似的的一站式备份工具,为中小型服务器/个人服务器而设计,配合Crontab以实现定时备份的目的。 使用GoBackup您可以通过一个简单的配置文件,一次(执行一个命令)将服务器上重要的(数据库,配置文件)东西转换,打 立即下载

在这里插入图片描述

概述

GoBackup 是一个为中小型服务器而设计备份工具,内置计划任务,帮你定时备份数据库、配置文件,通过导出、打包压缩,最终存储到外部云存储(如:FTP、SCP、S3、GCS、Aliyun OSS …)。我们使用它来对我们的海外VPS和独立站进行备份。

运行效果图

在这里插入图片描述

在这里插入图片描述

部署

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

推荐配置文件

# gobackup config example
# -----------------------
# Put this file in follow place:
# ~/.gobackup/gobackup.yml or /etc/gobackup/gobackup.yml
web:
  port: 11111          # web UI 端口
  username: gobackup   # web UI 的账号
  password: 123456     # web UI 的密码
models:                # 操作
  shujuku_beifen:     # 每个任务名称
    compress_with:     # 压缩
        type: tgz
    split_with:         # 分割
      chunk_size: 100m  # 分割大小
    databases:         # 备份数据的话需要填写数据库信息
        test: # 配置名称
            type: mysql  # 数据库类型
            host: 127.0.0.1   # 数据库地址
            port: 3306       # 数据库端口
            database: test  # 数据库
            username: root             # 连接数据库的用户
            password: 123456     # 连接数据库的密码
    storages:                           # 存储设置,可以是多个
      local:                            # 存储设置的名称
        type: local                     # 存储类型
        path: ./backups  # 本地存储的话,这里填写路径

      aliyun_oss:                       # 存储设置的名称 阿里云OSS,如果不需要可以删除,注意保留格式
          # OSS 存储类型,保持为 oss 无需修改
          type: oss
          # OSS 存储桶名称,必填
          bucket: "bak"
          # OSS 区域 ID,例如:cn-hangzhou、cn-shanghai 等,从桶的概览查看到 oss-cn-hongkong.aliyuncs.com 只需要填写 中间的 cn-hongkong 即可
          region: "cn-hongkong"
          # OSS 访问域名,根据区域和访问方式选择(内网/外网)
          # 示例:oss-cn-hangzhou.aliyuncs.com(外网)或 oss-cn-hangzhou-internal.aliyuncs.com(内网)
          #endpoint: ""
          # 存储路径前缀,可选参数,用于组织文件
          path: "/test"
          # 阿里云访问密钥 ID,用于身份验证,必填
          access_key_id: "1111"
          # 阿里云访问密钥 Secret,用于身份验证,必填
          secret_access_key: "2222"
          # 请求超时时间(秒),默认 60 秒
          timeout: 900
          # 最大重试次数,请求失败时的重试策略,默认 3 次
          max_retries: 6

    schedule:                               # 定时触发的配置
      # 定时触发有2种设置方式
      # 第一种设置方式
      #every: "1day"                         
      #at: "02:30"
      # 第二种设置方式,遵循Linux 的 cron 格式,分钟 小时 日期 月份 星期
      cron: "30 2 * * *"

根据自身情况,修改 gobackup.yml 配置文件后执行

启动命令

gobackup perform 立即备份,执行后自动退出
gobackup run 运行(断开SSH后会自动停止)
gobackup start 运行并自动进入守护程序(长期运行)

嫌麻烦的,可以使用我打包的 一键Linux包

一键包下载地址

大白映射 宝马Esys编程设码映射、USB设备映射 大白映射,宝马Esys设码编程、USB设备映射 阅读详情

相关推荐

告别米级误差:手把手教你用Nordic nRF52840实现厘米级蓝牙测距(Channel Sounding实战)

本文详细介绍了如何利用Nordic nRF52840开发板和蓝牙信道探测(Channel Sounding)技术实现厘米级高精度测距。通过硬件配置、软件优化和实战案例,帮助开发者快速掌握低功耗蓝牙测距技术,适用于工业自动化、智能仓储等场景。

weixin_42741930的博客 478

运维工具-Backup集合

使用 GoBackup 你可以通过一个简单的配置文件,一次(执行一个命令)将服务器上重要的(数据库、配置文件)东西导出、打包压缩,并备份到指定目的地(如:本地路径、FTP、云存储...)。Restic 每次备份都会生成一个快照,记录当前时间点的文件结构,可以找回特定时间点的文件。Restic 可实现备份数据加密,假设存储备份数据的位置不是受信任的环境(例如,系统管理员等其他人能够访问您的备份的共享空间)。Restic 面向的是文件备份和加密,文件先加密再传输备份,而且是增量备份,即每次只备份变化的部分。

xianjie0318的博客 1630

告别模糊与偏色:使用RKISP Tuner为RK3588s+IMX415进行图像质量调优的实战心得

本文详细介绍了如何使用RKISP Tuner为RK3588s+IMX415进行图像质量调优的实战经验。从调试环境搭建到3A算法优化,再到画质增强模块的深度调参,提供了全面的技术指导和参数建议,帮助工程师解决噪声、色偏和细节模糊等常见问题,显著提升成像质量。

weixin_28729205的博客 453

探索 `gobackup`: 强大的Go语言备份工具

`` 是一个基于Go语言开发的高效、灵活的数据备份解决方案。它的设计目标是为用户提供简单易用的接口,同时保持出色的性能和可靠性。 ## 项目简介 `gobackup` 是一款轻量级的文件备份工具,它具备快照功能,可以在不锁定文件的情况下进行安全备份。该项目主要特性包括支持多种存储(如本地磁盘、SFTP服务器、Google Drive等)、增量备份、压缩加密以及命令行界面,使其成为个人或团队数据...

gitblog_00095的博客 1065

【SIP基础】SIP协议基本呼叫流程

SIP呼叫流程下图显示了一个SIP会话的基本呼叫流程。 下面是上述呼叫流程的详细解释: Alice发送INVITE请求到代理服务器,INVITE请求负责发起会话。 代理服务器立即发送Trying 100给请求者(Alice),表示试图响应INVITE请求,以防止重传该INVITE请求。 代理服务器搜索Bob所在位置服务器的地址,得到的地址后,将转发INVITE请求到Bob。 此后,Bob回应180

VVSIP官网博客 1万+

数字取证双雄:Passware Kit Forensic 与 ElcomSoft 在实战场景下的能力边界解析

本文深入解析了Passware Kit Forensic与ElcomSoft在数字取证实战中的能力边界,涵盖Windows、macOS、iOS和Android系统的密码恢复与数据提取技术。通过真实案例对比两款工具在硬件加速、分布式计算及云取证等场景下的表现差异,为取证专家提供关键决策参考。特别探讨了密码恢复软件在加密设备突破中的核心作用。

weixin_30342209的博客 399

《酷Go - GoBackup 自动化服务器备份工具》

之前,我曾经写过一片《Backup - 备份你的服务器环境》同时 Ruby China 以及一些其他的场景我也在持续用它备份我需要维护的服务器,但是,久了你回发现,部署 Backup 其实很麻烦,运行也会因为 Ruby 的版本迭代导致一些小问题。于是我想着用 Go 来写一个类似的东西,简化备份这件事情。GoBackup 是一个类似backup/backup的一站式备份工具,为中小型服务器/个人...

Go中国 1082

Keil MDK打开别人工程总报错?手把手教你修复‘找不到main.o’和‘未定义’的路径问题

本文详细解析Keil MDK工程移植时常见的'找不到main.o'和'未定义'编译错误,提供从路径修复到宏定义配置的完整解决方案。通过系统化的检查清单和预防措施,帮助开发者快速解决MDK工程迁移问题,提升嵌入式开发效率。

weixin_28724661的博客 399

GoBackup 开源项目常见问题解决方案

GoBackup 是一个开源的备份工具,用于帮助用户将数据库和文件定期备份到云存储中。它支持多种数据库和存储类型,如 MySQL、PostgreSQL、FTP、SCP、S3 等。GoBackup 设计简单易用,支持计划任务,能够帮助用户减少手动备份的工作量,提高数据的安全性。该项目的主要编程语言是 Go。 ## 二、新手常见问题及解决步骤 ### 问题一:如何安装 GoBackup? **解...

gitblog_00363的博客 1053

x265开源编码器源码框架深度解析

x265开源编码器源码框架深度解析

世界那么大,我想去看看~【随心更新,看世界去了😄】 669

机器学习势能(MLPs) 第一章 基础理论与核心概念 第二章 数据生成与训练集构建

密度泛函理论(DFT)作为现代计算材料科学的基石,通过求解Kohn-Sham方程在电子结构层面提供可靠的势能面信息。然而,其计算复杂度随体系电子数呈O(N3) 至O(N4) 增长,对于包含数百个原子的体系,单点计算往往需消耗数小时至数天的计算资源。这一瓶颈严重限制了分子动力学模拟的时间尺度,传统DFT-MD通常仅能覆盖皮秒量级,远不足以观测扩散、相变等慢动力学过程。经验力场通过解析函数形式描述原子间相互作用,实现了经典力学的计算效率,但其参数化过程高度依赖物理直觉与经验调参。

VectorShift的博客 182

GoBackup 快速入门:5分钟学会配置 MySQL 和 PostgreSQL 备份

GoBackup 是一款功能强大的命令行工具,能够帮助用户轻松实现数据库和文件的定时备份,并将备份数据存储到云存储服务中。通过简单的配置,即可为 MySQL 和 PostgreSQL 数据库设置自动化备份任务,确保数据安全。 ## 1. 快速安装 GoBackup 安装 GoBackup 非常简单,只需执行项目根目录下的 `install` 脚本即可自动下载并安装最新版本: ```bash

gitblog_00366的博客 731

树莓派 RP2350B 开发环境搭建

本文介绍了树莓派RP2350B开发环境的搭建过程。

张一西的博客 287

GoBackup 部署最佳实践:Docker、Homebrew 和系统服务配置

GoBackup 是一款强大的 CLI 工具,能够帮助用户将数据库和文件定期备份到云存储服务。本文将详细介绍三种简单高效的部署方式,让你轻松实现自动化备份。 ## 一、Docker 快速部署:跨平台的容器化方案 Docker 提供了最便捷的部署方式,无需担心环境依赖问题。GoBackup 官方提供了预构建的 Docker 镜像,只需几步即可完成部署: 1. **拉取镜像** 执行以

gitblog_00854的博客 620

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

GoBackup 数据库备份详解:支持10+数据库类型的完整配置清单

GoBackup 是一款功能强大的 CLI 工具,能够帮助用户轻松实现数据库和文件的定时备份,并将备份数据存储到云端。本文将详细介绍如何配置 GoBackup 以支持多种数据库类型,让你快速掌握这款工具的使用方法。 ## 一、GoBackup 简介 GoBackup 作为一款专业的备份工具,支持多种数据库类型和云存储服务,通过简单的配置即可实现自动化备份。其核心功能包括数据库备份、文件归档、数

gitblog_00274的博客 1002

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【亲测免费】 Redis-dump-go:Redis 数据快照与恢复利器

Redis-dump-go:Redis 数据快照与恢复利器 项目介绍 Redis-dump-go 是一款高效的Redis数据备份与恢复工具,专为大规模数据库设计,旨在减少内存占用。它通过生成RESP格式的文件而非JSON或其他列表形式的命令,极大地提升了大量数据插入的效率。此工具不提供即时点备份,建议结合Redis本身的备份机制一起使用。Redis-dump-go具备单一可执行文件特性,易于部署,...

gitblog_00358的博客 1135

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mise 系统化指南:用 `mise bootstrap linux systemd-units apply` 声明式管理 systemd 用户服务与定时器

本篇技术指南聚焦 mise 的 Linux systemd 用户单元管理能力:在 `mise.toml` 的 `[bootstrap.linux.systemd.units]` 中声明服务(service)与定时器(timer),再用 `mise bootstrap linux systemd-units apply` 一键写入、启用并启动。读完本文,你将掌握该配置节的全部可用键、`apply`/

gitblog_00873的博客 689

Windows字体美化终极指南:免费开源工具No!! MeiryoUI恢复系统字体自定义

还在为Windows系统单调的字体而烦恼吗?从Windows 8.1开始,微软取消了自定义系统字体的功能,让追求个性化的用户倍感无奈。今天,我要为你介绍一款简单易用的免费开源工具——No!! MeiryoUI,它能让你轻松恢复Windows字体自定义功能,打造独一无二的桌面体验! ## 🎯 为什么你需要系统字体美化? 每天面对电脑,单调的系统字体不仅影响视觉体验,还可能降低工作效率。Wind

gitblog_01241的博客 1130

You-Dont-Need-jQuery 实战指南:用原生 JavaScript 完整替代 jQuery 的查询、样式、DOM、Ajax 与事件操作

> 本文基于仓库 [README-kg.md](https://link.gitcode.com/i/e808d79f091845e44f6865c3993db374)(You-Dont-Need-jQuery 项目的柯尔克孜语版指南)展开,系统梳理了如何在不引入 jQuery 的前提下,使用现代浏览器内置的 DOM/BOM API 完成元素查询、CSS 样式、DOM 操作、Ajax 请求、事件绑

gitblog_00859的博客 358

使用 Docker 部署 Go 项目,并把 Docker 镜像发布到镜像仓库

大家都知道Go编译后是可执行的二进制文件,一般我们的项目会部署在Linux中,Docker也是现在常用的部署方案,伸缩扩容、迁移都更方便。该篇文章教大家使用Docker来部署go项目,最后把Docker镜像发布啊镜像仓库(这里使用阿里云镜像仓库),公司内部一般发布到公司私有镜像仓库,方便其他服务器拉取镜像部署等。

junkaione的博客 1358

【亲测免费】 推荐使用 Docker-backup:一键备份与恢复你的 Docker 容器

`docker-backup` 是一个高效且实用的工具,专为 Docker 用户设计,用于创建和恢复 Docker 容器的完整自包含备份。无论是数据库服务还是其他有状态应用,它都能帮你轻松备份并恢复容器的状态,确保业务连续性。 ## 2、项目技术分析 `docker-backup` 直接与 Docker API 进行交互,深入分析容器的挂载点和卷,列出需要在主机上备份的所有目录和文件。不仅如此...

gitblog_00076的博客 1660

申请1台免费的VPS主机(个人开发测试使用)

作为开发者或程序员,无论是搭建个人网站,还是进行项目开发和测试,稳定的服务器环境都是至关重要的。而如今,市面上很多VPS(虚拟专用服务器)服务基本收费,要么时间有限制,尤其对于初创团队或个人开发者来说,成本高昂。不过,现在有一个绝佳的机会,只需一个电子邮箱,就可以申请一台免费(有效期10年)的VPS云主机。这不仅可以为您节省成本,还能为您的开发和测试工作提供一个长期可用的的环境。本文将详细介绍如何注册申请,并探讨如何最大化利用这项服务。

qyhua的专栏 7849

白嫖免费服务器:多途径获取公网 VPS 及卡利 Linux 环境

这个神奇的网站是笑点.net(网址:https://www. 笑点.net,请确保在合法合规的情况下访问),它为我们提供了免费的卡利 Linux 服务器环境,对于那些没有时间给自己的设备安装卡利 Linux,或者设备性能较差无法流畅运行卡利 Linux 的朋友来说,是一个非常不错的选择。

m0_57836225的博客 2798

linux密匙登录免密码登录,另外推荐一个免费的vps网站

windows连接linux服务器生成密匙,不用输入密码完成登录

↓ ↓ 2237

debian重启ssh服务_EUserv 德国永久免费VPS申请,仅有IPv6网络 另附IPv6服务器建站教程...

EUserv 是一家德国主机商,提供专用服务器托管,虚拟专用服务器,云服务,网站托管和域注册服务,发现了永久免费的IPv6 VPS德国节点分享给大家!VPS配置CPU:1 Core @ 1 GHz内存:1 GB硬盘:10 GB HDD带宽:1 GbitI P :1 IPv6申请教程1、首页:点击注册,然后进入申请地址:点击进入,点击【Order】然后会弹出订购框在点击一下【Ord...

weixin_39612733的博客 2314

虚拟空间、vps、管理型服务器和独立主机之间那些事儿

我这篇文章主要讲述虚拟空间、vps和独立主机三者之间区别联系。以及如何挑选适合自己的主机?购买主机要考虑那些问题。带你了解三者之间服务器百科知识 VPS托管 VS. 共享主机 对于不需要额外控制或资源的初学者来说,共享托管是最佳选择。 共享主机是市场上最便宜的主机托管选项,这使其成为个人和小型网站所有者中最受欢迎的主机套餐。 共享主机,就是你其他用户共享服务器资源。 但是不用担心,因为其他用户是没有权限查看或访问您网站的文件的。 虽然共享主机无法为您提供VPS的灵活性,但它仍然具有构建小型博客或网站所需的所

highway50的博客 611
上一篇: NexusTerminal一款视频移动端的webSSH
下一篇: 从0到1解锁Element-Plus组件二次封装El-Dialog动态调用
hackchen
博客等级 码龄19年 193粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值