kopia/kopia
GitHub: kopia/kopia
一款跨平台的开源备份与恢复工具,通过端到端加密、压缩和去重技术,将数据快照安全高效地存储到多种云或本地后端。
Stars: 13180 | Forks: 646
# Kopia

[](https://github.com/kopia/kopia/actions?query=workflow%3ABuild)
[](https://godoc.org/github.com/kopia/kopia/repo)
[](https://codecov.io/gh/kopia/kopia)[](https://goreportcard.com/report/github.com/kopia/kopia)
[](CODE_OF_CONDUCT.md)
[](https://hub.docker.com/r/kopia/kopia/tags?page=1&ordering=name)
[](https://github.com/kopia/kopia/releases)
[](https://gurubase.io/g/kopia)
Kopia 是一个快速且安全的开源备份/恢复工具,允许您创建数据的[加密](https://kopia.io/docs/features/#user-controlled-end-to-end-encryption)快照,并将这些快照保存到您选择的[远程或云存储](https://kopia.io/docs/features/#save-snapshots-to-cloud-network-or-local-storage)、[网络附属存储或服务器](https://kopia.io/docs/features/#save-snapshots-to-cloud-network-or-local-storage),或者[本机上的本地存储](https://kopia.io/docs/features/#save-snapshots-to-cloud-network-or-local-storage)。Kopia 不会对您的整台机器进行“镜像”。相反,Kopia 允许您备份/恢复任何您认为重要或关键的所有文件/目录。
Kopia 同时具有 [CLI(命令行界面)](https://kopia.io/docs/features/#both-command-line-and-graphical-user-interfaces)和 [GUI(图形用户界面)](https://kopia.io/docs/features/#both-command-line-and-graphical-user-interfaces)版本,使其成为高级用户和普通用户的完美工具。您可以阅读更多关于 Kopia 独特[功能](https://kopia.io/docs/features/)的信息——包括[压缩](https://kopia.io/docs/features/#compression)、[去重](https://kopia.io/docs/features/#backup-files-and-directories-using-snapshots)、[用户控制的端到端加密](https://kopia.io/docs/features/#user-controlled-end-to-end-encryption)和[纠错](https://kopia.io/docs/features/#error-correction)——以更好地了解 Kopia 的工作原理。
准备就绪后,请前往[安装](https://kopia.io/docs/installation/)页面下载并安装 Kopia,并务必阅读[入门指南](https://kopia.io/docs/getting-started/),获取有关如何使用 Kopia 的分步演示。
## 选择您想要的云存储提供商
Kopia 支持将您的[加密](https://kopia.io/docs/features/#user-controlled-end-to-end-encryption)和[压缩](https://kopia.io/docs/features/#compression)快照保存到以下所有[存储位置](https://kopia.io/docs/features/#save-snapshots-to-cloud-network-or-local-storage):
* **Amazon S3** 以及任何**与 S3 兼容的云存储**
* **Azure Blob Storage**
* **Backblaze B2**
* **Google Cloud Storage**
* 任何支持 **WebDAV** 的远程服务器或云存储
* 任何支持 **SFTP** 的远程服务器或云存储
* **Rclone** 支持的某些云存储选项
* 除了 Kopia 之外,还需要您下载并设置 Rclone,但之后 Kopia 会为您管理/运行 Rclone
* Rclone 支持是实验性的:并非 Rclone 支持的所有云存储产品都经过测试可与 Kopia 配合使用,有些可能无法与 Kopia 配合使用;Kopia 已经过测试,可通过 Rclone 与 **Dropbox**、**OneDrive** 和 **Google Drive** 配合使用
* 您的本地机器以及任何网络附属存储或服务器
* 您自己的服务器,通过设置 [Kopia 仓库服务器](https://kopia.io/docs/repository-server/)
而且 Kopia 使用[数据去重](https://kopia.io/docs/features/#backup-files-and-directories-using-snapshots)来为您节省资金!请阅读[仓库帮助页面](https://kopia.io/docs/repositories/)以获取有关受支持存储位置的更多信息。
使用 Kopia,您可以完全控制快照的存储位置,也就是说,由您选择想要使用的存储提供商。您必须为您想要使用的任何存储位置配置并支付存储提供商的费用,然后告知 Kopia 这些存储位置是什么。如果需要,您甚至可以为不同的备份仓库使用多个存储位置。Kopia 还支持将多台机器备份到同一个存储位置。
## Kopia 实战演练
通过命令行界面使用 Kopia:
[](https://asciinema.org/a/ykx6uzEhKY3451fWEnX9nm9uo)
通过图形用户界面使用 Kopia(注意:该视频是旧版 Kopia 的录制,当前版本的界面有所不同,但界面的主要原则保持不变):
[](https://www.youtube.com/watch?v=sHJjSpasWIo)
## 入门指南
有关更多信息,请参阅 [Kopia 文档](https://kopia.io/docs/)。也请查看[用户论坛](https://kopia.discourse.group)。
## 许可协议
Kopia 根据 Apache License 2.0 版本进行许可。有关完整的许可文本,请参见 [LICENSE](LICENSE)。
## 构建 Kopia
有关构建 Kopia 和处理源代码的更多信息,请参见[构建基础设施](BUILD.md)。
## 贡献指南
Kopia 是开源的。有关更多信息,请参见[贡献指南](https://kopia.io/docs/contribution-guidelines/)。
## 报告安全问题
如果您发现希望私下披露的安全问题,请联系 `security@kopia.io`。
[](https://app.netlify.com/sites/kopia/deploys)
标签:Docker, EVTX分析, Golang, GUI工具, Kopia, Linux备份, macOS备份, ProjectDiscovery, Windows备份, 云同步, 云存储备份, 增量备份, 安全编程, 安全防御评估, 开源备份, 数据保护, 数据加密, 数据压缩, 数据去重, 文件同步, 文件恢复, 日志审计, 本地备份, 灾难恢复, 端到端加密, 请求拦截, 跨平台备份工具, 远程备份