跨平台备份工具,适用于 Windows、macOS 和 Linux,支持快速增量备份、客户端端到端加密、压缩和数据去重。包含命令行界面 (CLI) 和图形用户界面 (GUI)。
Kopia 是一款快速且安全的开源备份/恢复工具,可以加密数据并生成快照,将快照保存到选择的远程或云存储、网络附加存储 (NAS) 或本地计算机上。Kopia 并不会对整台机器进行“镜像”,而是允许备份/恢复任何重要或关键的文件和目录。
Kopia 提供命令行界面 (CLI) 和图形用户界面 (GUI),是高级用户和普通用户的理想工具。可以了解 Kopia 的独特功能,例如压缩、数据去重、端到端的“零知识”加密和错误校正,以更好地了解 Kopia 的工作原理。
准备好后,可以前往安装页面下载并安装 Kopia,同时阅读《快速入门指南》,逐步学习如何使用 Kopia。
选择想要使用的云存储提供商
Kopia 支持将加密和压缩的快照保存到以下存储位置:
- Amazon S3 和其他兼容 S3 的云存储
- Azure Blob Storage
- Backblaze B2
- Google Cloud Storage
- 任何支持 WebDAV 的远程服务器或云存储
- 任何支持 SFTP 的远程服务器或云存储
- 部分由 Rclone 支持的云存储选项
- 需要先下载并设置 Rclone,然后 Kopia 会自动管理和运行 Rclone
- 注意:Rclone 支持是实验性的,并非所有 Rclone 支持的云存储产品都已通过 Kopia 测试。一些云存储可能无法与 Kopia 配合使用。目前已测试兼容的包括 Dropbox、OneDrive 和 Google 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 仓库。
- 安装 GPG 签名密钥:
curl -s https://kopia.io/signing-key | sudo gpg --dearmor -o /etc/apt/keyrings/kopia-keyring.gpg
- 注册 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
- 安装 Kopia 或 KopiaUI:
sudo apt install kopia
sudo apt install kopia-ui
在 Linux 上通过 RPM 安装(RedHat、CentOS、Fedora)
Kopia 提供与 RedHat、CentOS 和 Fedora 兼容的 RPM 仓库。
- 安装 GPG 签名密钥:
rpm --import https://kopia.io/signing-key
- 安装 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
- 安装 Kopia 或 KopiaUI:
sudo yum install kopia
sudo yum install kopia-ui
在 Linux 上通过 AUR 安装(Arch、Manjaro)
对于基于 Arch 的发行版,可以选择从源码构建 Kopia 或安装预编译的二进制文件。
- 从源码构建并安装 Kopia:
git clone https://aur.archlinux.org/kopia.git
cd kopia
makepkg -si
或使用 AUR 助手(如 yay
):
yay -S kopia
- 安装二进制版本:
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)。
- 安装 Kopia 包:
pkg install sysutils/kopia
pkg install kopia
- 从 Ports 构建 Kopia:
cd /usr/ports/sysutils/kopia/ && make install clean
更多关于 Ports 的信息,请参阅 FreeBSD 手册。