Getting started
Frost backs up your folders to storage you choose, from your own server or a drive to a cloud provider, and encrypts everything on your computer before it's stored. This page takes you from installing Frost to your first backup.
#What you need
- A Mac, Linux or Windows computer with a 64-bit Intel, AMD or ARM processor.
- Somewhere to keep your backups: a server you can reach over SSH, a drive, a Permafrost access key or an S3-compatible bucket. Choosing storage compares them.
- A terminal window at least 56 columns wide and 18 rows tall, for the full-screen setup.
You don't need to install Node.js or anything else first. Frost brings its own runtime.
#1. Install Frost
On macOS or Linux, run this in a terminal:
curl -fsSL https://raw.githubusercontent.com/whatithasisandalwayswillbe/frost/main/install/install.sh | sh
On Windows, run this in PowerShell:
irm https://raw.githubusercontent.com/whatithasisandalwayswillbe/frost/main/install/install.ps1 | iex
The installer checks the release's signature before it installs anything. Installing Frost covers npm and pnpm, manual installs and installer options.
#2. Set it up
frost init
Setup asks one thing per screen:
- Storage. Where your backups go. Pick Permafrost, an S3-compatible service, your own server or a drive, and answer what it asks.
- Folders. The folders to back up, like
~/Documents. - Skip. Files and folders to leave out. A few common ones, like
node_modules, are filled in already. - Schedule. How often Frost backs up on its own, or off.
- Recovery phrase. 24 words that unlock your backups. Write them down.
- Review. Check everything, then press
[s]to save.
Your recovery phrase is the only way to read your backups if this computer is lost. Nobody can recover it for you, not whoever stores your backups and not the Frost authors.
Setting up Frost explains each screen.
#3. Back up
Preview what the first backup will upload:
frost backup --dry-run
Then run it:
frost backup
The first backup uploads everything. Later backups only upload what changed. If you turned on the schedule, Frost now backs up on its own and you don't need to run anything.
#4. Check on it
frost status
status shows the last backup, when the next one runs, the latest health check and your recent snapshots.
#Getting files back
Open the snapshot browser, find what you need, select it with [space] and press [r]:
frost browse
Or restore from the command line. This puts a copy of the file in a new folder next to the original:
frost restore latest ~/Documents/report.pdf --beside
Restoring files covers both.
#Next steps
- How Frost works explains snapshots, encryption and what gets uploaded.
- Automatic backups covers the schedule.
- Your recovery phrase explains how to keep your key safe.