快速入门

Frost 会把你的文件夹备份到你选择的存储中,从你自己的服务器或磁盘到云服务商都可以,而且所有内容在存储之前都会先在你的电脑上加密。本页带你从安装 Frost 一直走到第一次备份。

#你需要准备什么

  • 一台 Mac、Linux 或 Windows 电脑,处理器为 64 位的 Intel、AMD 或 ARM。
  • 一个存放备份的地方:一台能通过 SSH 访问的服务器、一块磁盘、一个 Permafrost 访问密钥,或者一个 S3 兼容存储桶。选择存储对它们做了比较。
  • 一个至少 56 列宽、18 行高的终端窗口,用来显示全屏的设置界面。

你不需要事先安装 Node.js 或任何其他软件。Frost 自带运行时。

#1. 安装 Frost

在 macOS 或 Linux 上,在终端中运行:

curl -fsSL https://raw.githubusercontent.com/whatithasisandalwayswillbe/frost/main/install/install.sh | sh

在 Windows 上,在 PowerShell 中运行:

irm https://raw.githubusercontent.com/whatithasisandalwayswillbe/frost/main/install/install.ps1 | iex

安装程序在安装任何东西之前,都会先检查发布版本的签名。安装 Frost介绍了 npm 和 pnpm、手动安装以及安装程序的选项。

#2. 进行设置

frost init

设置程序每个界面只问一件事:

  1. 存储。 备份存放在哪里。选择 Permafrost、S3 兼容服务、你自己的服务器或一块磁盘,然后回答它提出的问题。
  2. 文件夹。 要备份的文件夹,比如 ~/Documents。
  3. 跳过。 不需要备份的文件和文件夹。几个常见的项目已经预先填好了,比如 node_modules。
  4. 计划。 Frost 多久自动备份一次,或者关闭自动备份。
  5. 恢复短语。 用来解锁备份的 24 个单词。请把它们抄写下来。
  6. 确认。 核对所有设置,然后按 [s] 保存。

如果这台电脑丢失了,恢复短语是读取备份的唯一途径。没有人能帮你找回它,保管你备份的人不能,Frost 的作者也不能。

设置 Frost逐一介绍了每个界面。

#3. 备份

先预览第一次备份会上传什么:

frost backup --dry-run

然后正式运行:

frost backup

第一次备份会上传所有内容,之后的备份只上传有变化的部分。如果你开启了自动备份,Frost 从现在起会自己定时备份,你不需要再运行任何命令。

#4. 查看状态

frost status

status 会显示上一次备份、下一次备份的时间、最近一次健康检查的结果,以及你最近的快照。

#找回文件

打开快照浏览器,找到需要的内容,按 [space] 选中,再按 [r]:

frost browse

也可以在命令行中恢复。下面的命令会把文件的副本放进原文件旁边的一个新文件夹里:

frost restore latest ~/Documents/report.pdf --beside

恢复文件对这两种方式都有介绍。

#下一步