跳转至

离线安装

环境要求

安装前请确保您的系统符合安装条件:

  1. 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统)、macOS
  2. 服务器架构:x86_64 / aarch64
  3. 内存要求:建议1GB以上,根据备份数据量,可能会占用较多内存
  4. 浏览器:支持最新版本的 Chrome / Firefox / Safari / Edge等主流浏览器
  5. 准备好的备份存储库,如果用于测试,就用本地目录即可,若需要备份到其他介质:可选择如下存储库:

自建rest-server,需要准备大容量存储服务器,搭建rest-server,作为存储库

MinIO 是一种高性能、S3 兼容的对象存储。 它专为大规模 AI/ML、数据湖和数据库工作负载而构建,并且它是由软件定义的存储。 不需要购买任何专有硬件,就可以在云上和普通硬件上拥有分布式对象存储。 MinIO拥有开源 GNU AGPL v3 和商业企业许可证的双重许可。

SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议,是一种网络协议,用于传输文件。使用前需要在存储库服务器上配置ssh免密登录。

安装包下载

GitHub 下载地址:https://gitee.com/kubackup/kubackup/releases

Gitee 下载地址:https://gitee.com/kubackup/kubackup/releases

根据操作系统下载最新版本程序,放到/usr/local/bin目录下,并赋予执行权限:

chmod +x /usr/local/bin/kubackup_server

Linux 服务文件kubackup.service:

[Unit]
Description=kubackup_server
Documentation=https://kubackup.cn
Wants=network-online.target
After=network-online.target

[Service]
ExecStart=/usr/local/bin/kubackup_server
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

kubackup.service 文件放到/etc/systemd/system/ 目录下,并执行以下命令:

systemctl daemon-reload
systemctl enable kubackup
systemctl start kubackup
systemctl status kubackup

安装成功后,控制台会打印端口信息,默认账户密码,浏览器输入 http://主机ip:端口 访问。

screenshot_mac

注意

若无法访问,请检查防火墙是否放行8012端口。