EmDash는 콘텐츠를 위한 세 가지 보호 계층을 제공합니다. Cloudflare에서의 제로 설정 포인트 인 타임 복구부터 직접 보관하는 다운로드 가능한 아카이브까지.
백업에 포함되는 내용
백업에는 사이트 콘텐츠를 재구성하는 데 필요한 모든 것이 포함됩니다:
- 초안, 예약된 게시물 및 삭제된 항목을 포함한 모든 콘텐츠 항목
- 컬렉션 및 필드 정의 (콘텐츠 모델)
- 택소노미 및 용어 할당
- 메뉴, 위젯, 섹션 및 SEO 설정
- 리비전 및 미디어 메타데이터
- 사이트 설정 (제목, 태그라인, 표시 설정)
백업에서 의도적으로 제외되는 것:
- 사용자 계정, 세션, 패스키 및 API 토큰
- 시크릿 (프리뷰 서명 키, 플러그인 설정)
- 미디어 파일 — 실제 파일은 스토리지 버킷에 있습니다
원클릭 다운로드
관리자의 설정 → 백업에서 백업 다운로드 버튼으로 새 백업을 생성하고 JSON 파일로 다운로드합니다. 관리자 역할이 필요합니다.
스토리지에 자동 백업
-
관리자에서 설정 → 백업을 엽니다.
-
매일 자동 백업을 켭니다.
-
유지할 백업 수를 선택합니다 (1–30).
-
저장합니다. 백업은 EmDash의 예약된 유지보수의 일부로 실행됩니다.
D1 Time Travel로 포인트 인 타임 복원
npx wrangler d1 time-travel info my-database
npx wrangler d1 time-travel restore my-database --timestamp=2026-07-08T13:00:00Z
오프사이트 데이터베이스 덤프
npx wrangler d1 export my-database --remote --output=backup.sql
백업 복원
- Cloudflare: D1 Time Travel을 사용합니다.
- 전체 덤프:
npx wrangler d1 execute my-database --remote --file=backup.sql로 가져옵니다. - 백업 JSON: 가이드된 CLI 복원이 계획되어 있습니다. Discussion #142를 추적하세요.