# 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](#permafrost) access key or an S3-compatible bucket. [Choosing storage](#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: ```sh curl -fsSL https://getfro.st/install.sh | sh ``` On Windows, run this in PowerShell: ```powershell irm https://getfro.st/install.ps1 | iex ``` The installer checks the release's signature before it installs anything. [Installing Frost](#installing) covers npm and pnpm, manual installs and installer options. ## 2. Set it up ```sh frost init ``` Setup asks one thing per screen: 1. **Storage.** Where your backups go. Pick Permafrost, an S3-compatible service, your own server or a drive, and answer what it asks. 2. **Folders.** The folders to back up, like `~/Documents`. 3. **Skip.** Files and folders to leave out. A few common ones, like `node_modules`, are filled in already. 4. **Schedule.** How often Frost backs up on its own, or off. 5. **Recovery phrase.** 24 words that unlock your backups. Write them down. 6. **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](#setting-up) explains each screen. ## 3. Back up Preview what the first backup will upload: ```sh frost backup --dry-run ``` Then run it: ```sh 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 ```sh 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]`: ```sh frost browse ``` Or restore from the command line. This puts a copy of the file in a new folder next to the original: ```sh frost restore latest ~/Documents/report.pdf --beside ``` [Restoring files](#restoring) covers both. ## Next steps - [How Frost works](#how-it-works) explains snapshots, encryption and what gets uploaded. - [Automatic backups](#scheduling) covers the schedule. - [Your recovery phrase](#recovery-phrase) explains how to keep your key safe.