gobackup: 一个基于 go 的backup 工具

灵感来源于 backup(ruby)
更新于: 2023-11-16 20:52:33

安装

# linux
curl -sSL https://gobackup.github.io/install | sh
# macos
brew install gobackup

$ gobackup -v
gobackup version 2.6.0

手动安装

cd /tmp
wget https://github.com/gobackup/gobackup/releases/download/v2.6.0/gobackup-linux-amd64.tar.gz
tar zxf gobackup-linux-amd64.tar.gz
sudo cp gobackup /usr/local/bin

linux opt 目录

如果是非 root 用户,可能先要执行这个操作。

cd /opt
sudo mkdir gobackup
sudo chown -R $(whoami):$(id -gn) /opt/gobackup
sudo chmod -R 700 /opt/gobackup

命令

功能命令
手动执行备份
gobackup perform
启动一个服务
gobackup start
启动一个 web 界面,手动备份
gobackup run
backup的配置文件(推荐linux里放这个位置)
/etc/gobackup/gobackup.yml

参考