快速、高效且加密的备份工具,支持数据去重,可将快照存放到本地、SFTP、S3 等多种后端。
- Star
- 2,111
- Fork
- 103
- 未关闭 Issue
- 101
- 最近提交
- 18小时前
这是什么?
Plakar 是一个基于不可变数据存储 Kloset 和 ptar 归档格式构建的备份工具。它对文件和目录生成快照,以加密、去重的方式存储,之后可以列出、查看、比较、校验和恢复快照,还能只恢复其中某个文件而不影响其他内容。
通过集成与包管理器(plakar pkg add),Plakar 可以备份 PostgreSQL、MySQL、etcd、Kubernetes 以及 S3 兼容对象存储等来源。Kloset 存储还能在多个位置之间同步,用于实现 3-2-1 备份策略。Plakar 本身不以守护进程运行,定时备份通常通过 cron 或 systemd timer 完成。
加密同时覆盖数据和元数据,每个快照无需完整恢复即可单独校验。项目提供预编译二进制、Homebrew 和 apt 仓库安装方式,从源码构建需要 Go 1.23.3 或更高版本。
核心功能
- 01数据和元数据均加密,快照内容自动去重。
- 02无需恢复即可浏览、比较和校验快照。
- 03可从快照中只恢复单个文件或目录。
- 04可将快照导出为自包含的 .ptar 归档。
- 05通过集成支持数据库、Kubernetes、etcd 和 S3 兼容对象存储。
- 06支持在多个位置之间同步 Kloset 存储。
适用场景
- 在 Linux 或 macOS 上备份服务器配置目录和应用数据。
- 将 PostgreSQL 或 MySQL 数据库与普通文件一同备份。
- 通过把仓库同步到远程对象存储,实现 3-2-1 备份策略。
- 将快照导出为可移植的加密文件做长期归档。
快速上手
- 1
使用 Homebrew 安装 Plakar(macOS、Linux)
brew install plakar - 2
创建本地仓库
plakar at /var/backups create - 3
备份一个目录
plakar at /var/backups backup /etc - 4
列出快照
plakar at /var/backups ls
使用前须知
- Plakar 不以守护进程方式运行,定时备份需要依赖 cron 或 systemd 定时器。
- main 分支的源码构建不包含 Web UI,需要使用发行版构建才能使用。
- 部分集成(数据库、Kubernetes、对象存储)需要通过包管理器单独添加。
收录于专题
标签
常见问题
- plakar 是什么?
- 开源备份引擎,生成加密、去重且可校验的快照,支持命令行和网页界面浏览与恢复。 Plakar 是一个基于不可变数据存储 Kloset 和 ptar 归档格式构建的备份工具。它对文件和目录生成快照,以加密、去重的方式存储,之后可以列出、查看、比较、校验和恢复快照,还能只恢复其中某个文件而不影响其他内容。
- plakar 可以免费使用吗?用的什么许可证?
- plakar 以 ISC 许可证开源。用于商业产品前,请先确认许可证条款。
- plakar 还在维护吗?
- 活跃维护中。plakar 最近一次提交是在 2026年11月6日。
- plakar 适合用来做什么?
- 在 Linux 或 macOS 上备份服务器配置目录和应用数据。 将 PostgreSQL 或 MySQL 数据库与普通文件一同备份。 通过把仓库同步到远程对象存储,实现 3-2-1 备份策略。 将快照导出为可移植的加密文件做长期归档。
- plakar 怎么安装和运行?
- 使用 Homebrew 安装 Plakar(macOS、Linux): brew install plakar 创建本地仓库: plakar at /var/backups create 备份一个目录: plakar at /var/backups backup /etc 列出快照: plakar at /var/backups ls
- 在哪里获取 plakar?
- 源代码和安装说明在 GitHub 上:https://github.com/PlakarKorp/plakar
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.7万+145 本周1956GoBSD-2-Clause更新于 前天
跨平台备份工具,支持加密、去重的增量快照,可存至云端、网络或本地存储,提供命令行和图形界面。
1.5万+66 本周791GoApache-2.0更新于 4天前
支持去重、压缩和认证加密的备份工具,只存储新增或变化的数据块。
1.4万+16 本周884PythonOther更新于 昨天
用 Rust 编写的快速、加密、去重备份工具,通过 YAML 文件配置,支持 S3、SFTP 和 REST 存储。
722+5 本周21RustGPL-3.0维护活跃更新于 3天前
一款桌面端文件备份应用,支持加密、多版本备份到本地、云存储或 BlinkDisk 托管空间。
194+1 本周17TypeScriptAGPL-3.0维护活跃更新于 8天前
为 restic 备份提供 Web 界面和后台调度,用于创建仓库、定时快照及浏览恢复文件。
7849+67 本周249TypeScriptGPL-3.0更新于 2个月前