快速入门
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
设置程序每个界面只问一件事:
- 存储。 备份存放在哪里。选择 Permafrost、S3 兼容服务、你自己的服务器或一块磁盘,然后回答它提出的问题。
- 文件夹。 要备份的文件夹,比如
~/Documents。 - 跳过。 不需要备份的文件和文件夹。几个常见的项目已经预先填好了,比如
node_modules。 - 计划。 Frost 多久自动备份一次,或者关闭自动备份。
- 恢复短语。 用来解锁备份的 24 个单词。请把它们抄写下来。
- 确认。 核对所有设置,然后按
[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
恢复文件对这两种方式都有介绍。
#下一步
- Frost 的工作原理讲解快照、加密,以及哪些内容会被上传。
- 自动备份介绍备份计划。
- 恢复短语说明如何保管好你的密钥。