Tech
[Apple] 做了个 Mac 菜单栏备份 App, Keelhaven,开源免费
用 restic 好几年了,命令行那部分我一直很信任,不信任的是我自己:定时任务不知道
什么时候起就悄悄失败了,我是过了几周才发现的。
所以做了 Keelhaven ,一个 macOS 菜单栏 App 。选文件夹、选目的地、设个频率,剩下的
它自己跑,失败了才出声。
目的地是你自己的:外置硬盘、任何 S3 兼容的桶( B2 、R2 、Wasabi 、自建 MinIO 都行)、
或者 SFTP 到自己的 NAS 。没有账号系统,没有我的服务器,不发任何遥测——App 里根本
没有能往外发东西的地方。
几个我觉得值得说的点:
备份出来的就是 标准 restic 仓库 。任何一台机器上 restic snapshots 照样能读和恢复。
密码和 S3 密钥存在 Mac 钥匙串里,一个计划一条。传给 restic 只走子进程环境变量,不进 argv ,不落盘,子进程拿到的是一个最小的干净环境而不是 App 自己的。
每个仓库按计划跑 restic check (默认每周),计划那行会显示上次校验通过的时间。
备份怕的除了失败,还有失败了没提醒你。
中英文双...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX