jacewiki 🌳

roommanager/백업·PIN

최근 수정 시각: 2026-07-11 00:13:16

분류: | 백업 | 가이드

1. 무엇을 하나

roommanager는 편집 내용을 브라우저 localStorage에 자동 저장한다. 백업 화면은 이 작업 공간을 JSON 파일로 내보내거나 4자리 PIN으로 서버에 저장하고, 나중에 전체 복원 또는 방 추가 방식으로 가져온다.

JSON 내보내기와 PIN 서버 저장·복원, JSON 가져오기를 한 화면에 보여주는 백업 모달

2. JSON 백업 내려받기

  1. 상단 백업을 누른다.
  2. 현재 작업 공간의 방·가구·물품 수를 확인한다.
  3. JSON 백업 다운로드를 누른다.
  4. 생성된 파일을 개인 백업 위치에 보관한다.

브라우저 데이터 삭제나 다른 기기로 이동하기 전 가장 명시적인 백업 방법이다.

3. JSON 가져오기

  1. JSON 백업 가져오기에서 파일을 선택한다.
  2. 미리보기의 방·가구·물품 수, 테마, 방 이름을 확인한다.
  3. 전체 복원 또는 방 추가를 고른다.
  4. 복원 실행 또는 추가 실행을 누른다.

전체 복원은 현재 작업 공간을 백업으로 교체하고 확인 창을 거친다. 방 추가는 백업의 방들을 새 ID로 복사해 현재 작업 공간 뒤에 붙인다. 오래된 단일 방 데이터와 이전 스키마도 가져오기 과정에서 최신 형식으로 변환한다.

4. PIN 서버 저장과 불러오기

  1. 4자리 숫자 PIN을 입력한다.
  2. 현재 작업 공간 저장을 눌러 서버 스냅샷을 만든다.
  3. 다른 브라우저나 나중 시점에서 같은 PIN을 입력하고 PIN으로 불러오기를 누른다.
  4. 서버 저장 시각과 미리보기를 확인한다.
  5. 전체 복원 또는 방 추가를 선택해 서버 데이터를 적용한다.

같은 PIN으로 다시 저장하면 이전 서버 스냅샷을 덮어쓴다. 프로덕션은 Cloudflare KV, 로컬 개발은 로컬 dev 저장소를 사용한다.

5. 안전하게 쓰는 법

6. 관련 문서