Restorix 把每个 Docker 卷归类为五种健康状态之一,告诉你哪些卷可以恢复、哪些需要立即处理。
六个核心能力覆盖 Docker 卷备份健康的完整链路。
restorix-core 与 restorix-cli 组成的 Rust workspace,提供扫描、仓库管理、报告导出的完整命令行能力,菜单栏应用只是它的 GUI 外壳。
扫描 Docker 卷,匹配 restic 快照,五种健康状态分类,生成可执行的恢复命令。完整能力在 Restorix 中体验。
状态:Planned — MVP 开发中。
搭建 restorix-core + restorix-cli workspace,定义命令结构与基础 IO。
实现 Docker 容器与卷的扫描,枚举 volume mountpoints。
读取 restic snapshots,解析快照路径与时间戳。
匹配 Docker volume mountpoints 到 snapshot paths。
把健康报告导出为 Markdown 文件。
菜单栏应用,通过 Process 调用 CLI。
构建 SwiftUI 各视图,呈现扫描结果与仓库管理。
把 CLI 二进制打包进应用 bundle,完成分发准备。