kopia – 一款快速且安全的开源备份恢复工具

跨平台备份工具,适用于 Windows、macOS 和 Linux,支持快速增量备份、客户端端到端加密、压缩和数据去重。包含命令行界面 (CLI) 和图形用户界面 (GUI)。

Kopia 是一款快速且安全的开源备份/恢复工具,可以加密数据并生成快照,将快照保存到选择的远程或云存储、网络附加存储 (NAS) 或本地计算机上。Kopia 并不会对整台机器进行“镜像”,而是允许备份/恢复任何重要或关键的文件和目录。

Kopia 提供命令行界面 (CLI) 和图形用户界面 (GUI),是高级用户和普通用户的理想工具。可以了解 Kopia 的独特功能,例如压缩、数据去重、端到端的“零知识”加密和错误校正,以更好地了解 Kopia 的工作原理。

准备好后,可以前往安装页面下载并安装 Kopia,同时阅读《快速入门指南》,逐步学习如何使用 Kopia。

file

选择想要使用的云存储提供商

Kopia 支持将加密和压缩的快照保存到以下存储位置:

  • Amazon S3 和其他兼容 S3 的云存储
  • Azure Blob Storage
  • Backblaze B2
  • Google Cloud Storage
  • 任何支持 WebDAV 的远程服务器或云存储
  • 任何支持 SFTP 的远程服务器或云存储
  • 部分由 Rclone 支持的云存储选项
    • 需要先下载并设置 Rclone,然后 Kopia 会自动管理和运行 Rclone
    • 注意:Rclone 支持是实验性的,并非所有 Rclone 支持的云存储产品都已通过 Kopia 测试。一些云存储可能无法与 Kopia 配合使用。目前已测试兼容的包括 DropboxOneDriveGoogle Drive
  • 本地机器 和任何网络附加存储或服务器
  • 自建服务器,通过设置 Kopia 仓库服务器

Kopia 使用数据去重技术节省存储费用!想了解更多支持的存储位置信息,请阅读 仓库帮助页面

完全掌控快照的存储位置

可以选择想使用的存储提供商。需要自行配置和支付相关存储服务,并告诉 Kopia 存储位置。
此外,Kopia 支持为不同的备份仓库使用多个存储位置,还允许多台机器将备份存储到同一个存储位置中。

安装 Kopia

Kopia 提供 CLI(命令行界面)和 GUI(图形用户界面)安装包,支持以下平台:

  • Windows 10 或更高版本,64 位(CLI 可执行文件、GUI 安装程序 {KopiaUI} 和 Scoop 包)
  • macOS 10.11 或更高版本,64 位(CLI 可执行文件、GUI 安装程序 {KopiaUI} 和 Homebrew 包)
  • Linux(amd64、armhf 或 arm64)(CLI 可执行文件,KopiaUI 可通过 RPM 和 DEB 仓库获得)

在 Windows 上通过 Scoop 安装 CLI

在 Windows 上,Kopia CLI 可作为 Scoop 包使用,可以自动完成安装和升级。

通过 Scoop 安装 Kopia 的命令如下:

scoop bucket add kopia https://github.com/kopia/scoop-bucket.git
scoop install kopia

更多信息请参阅 Scoop 官方网站

如果需要安装最新的未发布版本,请使用以下命令:

scoop bucket add kopia https://github.com/kopia/scoop-test-builds.git

在 Windows 上安装 GUI

KopiaUI 的安装程序可从 Kopia 发布页面 下载。
下载名为 KopiaUI-Setup-X.Y.Z.exe(X.Y.Z 是版本号)的文件,双击文件并按照屏幕提示完成安装。

在 macOS 上通过 Homebrew 安装 CLI

在 macOS 上,您可以使用 Homebrew 安装并保持 Kopia 最新。

安装命令:

brew install kopia

升级命令:

brew upgrade kopia

如果需要安装最新的未发布版本,请使用以下命令:

brew install kopia/test-builds/kopia

在 macOS 上通过 Homebrew 安装 GUI

安装命令:

brew install kopiaui

升级命令:

brew upgrade kopiaui

此外,还可以从 Kopia 发布页面 下载 DMG 或 ZIP 格式的 KopiaUI 安装包。

在 Linux 上通过 APT 安装(Debian、Ubuntu)

Kopia 提供与 Debian、Ubuntu 及类似发行版兼容的 APT 仓库。

  1. 安装 GPG 签名密钥
curl -s https://kopia.io/signing-key | sudo gpg --dearmor -o /etc/apt/keyrings/kopia-keyring.gpg
  1. 注册 APT 源
echo "deb [signed-by=/etc/apt/keyrings/kopia-keyring.gpg] http://packages.kopia.io/apt/ stable main" | sudo tee /etc/apt/sources.list.d/kopia.list
sudo apt update
  1. 安装 Kopia 或 KopiaUI
sudo apt install kopia
sudo apt install kopia-ui

在 Linux 上通过 RPM 安装(RedHat、CentOS、Fedora)

Kopia 提供与 RedHat、CentOS 和 Fedora 兼容的 RPM 仓库。

  1. 安装 GPG 签名密钥
rpm --import https://kopia.io/signing-key
  1. 安装 Yum 仓库
cat <<EOF | sudo tee /etc/yum.repos.d/kopia.repo
[Kopia]
name=Kopia
baseurl=http://packages.kopia.io/rpm/stable/\$basearch/
gpgcheck=1
enabled=1
gpgkey=https://kopia.io/signing-key
EOF
  1. 安装 Kopia 或 KopiaUI
sudo yum install kopia
sudo yum install kopia-ui

在 Linux 上通过 AUR 安装(Arch、Manjaro)

对于基于 Arch 的发行版,可以选择从源码构建 Kopia 或安装预编译的二进制文件。

  1. 从源码构建并安装 Kopia
git clone https://aur.archlinux.org/kopia.git
cd kopia
makepkg -si

或使用 AUR 助手(如 yay):

yay -S kopia
  1. 安装二进制版本
git clone https://aur.archlinux.org/kopia-bin.git
cd kopia-bin
makepkg -si

或使用 AUR 助手:

yay -S kopia-bin

在 OpenBSD 上通过 Ports 安装

在 OpenBSD 上,Kopia 已添加到 Ports 中,支持多个平台(amd64、arm64、mips64 和 i386)。

安装 Kopia 包:

pkg_add kopia

在 FreeBSD 上通过 Ports 安装

FreeBSD 现在也支持 Kopia,已作为软件包提供支持多个平台(amd64、arm64 和 i386)。

  1. 安装 Kopia 包
pkg install sysutils/kopia
pkg install kopia
  1. 从 Ports 构建 Kopia
cd /usr/ports/sysutils/kopia/ && make install clean

更多关于 Ports 的信息,请参阅 FreeBSD 手册

参考链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注