시작하기

Frost는 직접 운영하는 서버나 드라이브부터 클라우드 제공업체까지 원하는 스토리지에 폴더를 백업하며, 저장하기 전에 모든 내용을 사용자의 컴퓨터에서 암호화합니다. 이 페이지에서는 Frost 설치부터 첫 백업까지 안내합니다.

#준비물

  • 64비트 Intel, AMD 또는 ARM 프로세서를 사용하는 Mac, Linux 또는 Windows 컴퓨터.
  • 백업을 보관할 곳. 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

설치 프로그램은 무엇이든 설치하기 전에 릴리스의 서명부터 확인합니다. npm과 pnpm, 수동 설치, 설치 프로그램 옵션은 Frost 설치에서 설명합니다.

#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

두 방법 모두 파일 복원에서 설명합니다.

#다음 단계