가이드 · 백업 · ~3 분

Supabase 데이터베이스를 매일 밤 백업하는 방법

Supabase 테이블을 매일 밤 자동으로 Cloudflare R2에 백업하고 알림을 받습니다.

Supabase는 많은 사이트가 쓰는 호스팅형 Postgres입니다. 무료 플랜에는 자동 백업이 없습니다. seops는 매일 밤 모든 테이블을 R2에 덤프하고, 일간 30개와 주간 12개를 보관하며, 행 수가 갑자기 줄면 경고합니다.

seops에서 열리는 기능

  • 설정 › 인프라 › 연결 › Supabase 열: 마지막 백업, 행 수, 다운로드
  • 행 수가 급격히 줄면 알림

단계

  1. 프로젝트 설정 열기

    Supabase에서 프로젝트를 고른 뒤 Project Settings → API Keys(또는 API)를 엽니다.

  2. 프로젝트 URL 복사

    Project URL(https://xxxx.supabase.co)을 복사합니다. seops에서 설정 › 프로젝트 설정을 열고 연결 · 백업과 WordPress 카드의 Supabase URL에 붙여넣은 뒤 저장합니다.

  3. 시크릿 키 복사

    Secret key(이전 화면에서는 service_role)를 표시해 복사합니다. 모든 테이블을 읽는 키이므로 대시보드에 붙여넣지 않고 Cloudflare Worker Secret으로 보관합니다.

  4. 키를 Worker Secret으로 추가

    대시보드에는 키 입력란이 없습니다. 키는 패널의 Cloudflare Worker에 Secret으로 추가하며, 이름은 같은 카드의 Supabase URL 아래에 표시됩니다(예: SUPABASE_KEY_EXAMPLE_COM). 이 작업은 패널 관리자가 하며(Cloudflare Worker Secret 가이드), 대시보드에는 Secret이 설정되었는지만 표시됩니다.

  5. 첫 백업 실행

    설정 › 인프라 › 연결 → 사이트의 Supabase 셀 → 지금 백업.

seops에서 사용하는 방법

  • 백업은 매일 밤 03:30에 실행되며 일간 30개와 일요일 12개를 보관합니다

사이트 하나로 무료로 시작하세요

첫 사이트는 카드 없이 영구 무료. 추가 사이트는 월 2.50달러입니다.