Part 5. 데이터베이스 기초

5.2

읽기 10분 · 동영상 10분

5-2. Supabase 설정

Supabase란 무엇인가요?

Supabase는 무료로 사용할 수 있는 데이터베이스 서비스입니다.

구글 시트(Google Sheets)처럼 인터넷에서 접속할 수 있지만, 진짜 데이터베이스의 기능을 갖추고 있습니다.

특징 설명
무료 개인 프로젝트는 무료로 충분합니다
쉬운 사용 코드 없이 마우스로 테이블을 만들 수 있습니다
웹사이트 연결 우리가 만든 웹사이트와 바로 연결됩니다
안전 데이터가 자동으로 백업됩니다

1단계: 회원가입

  1. 웹 브라우저에서 supabase.com 에 접속합니다
  2. 오른쪽 위의 "Start your project" 버튼을 클릭합니다
  3. "Sign up with GitHub" 를 선택합니다

GitHub 계정이 없다면 먼저 github.com 에서 무료 계정을 만드세요.

이전 강의에서 이미 만들었다면 그 계정을 사용하면 됩니다.

  1. GitHub 로그인 후 Supabase 접근 권한을 허용합니다

2단계: 새 프로젝트 만들기

로그인하면 대시보드(관리 화면)가 나타납니다.

  1. "New Project" 버튼을 클릭합니다
  2. 다음 정보를 입력합니다:
항목 입력할 내용 설명
Organization 기본값 사용 자동으로 만들어진 것을 선택
Project name my-first-project 프로젝트 이름 (영어로)
Database Password 안전한 비밀번호 입력 꼭 메모해두세요!
Region Northeast Asia (Seoul) 서울 선택 (가장 빠름)
  1. "Create new project" 버튼을 클릭합니다
  2. 설정이 완료될 때까지 약 2분 정도 기다립니다

중요: 데이터베이스 비밀번호는 반드시 안전한 곳에 메모해두세요.

나중에 다시 확인하기 어렵습니다.


3단계: 대시보드 둘러보기

프로젝트가 만들어지면 대시보드가 나타납니다. 주요 메뉴를 알아봅시다.

메뉴 역할 비유
Table Editor 테이블을 만들고 데이터를 관리 엑셀 시트 편집기
SQL Editor 코드로 데이터를 다루기 고급 명령어 (지금은 안 씁니다)
Authentication 회원 로그인 관리 회원 관리 시스템
Settings 프로젝트 설정, API 키 설정 메뉴

지금 당장 모든 메뉴를 알 필요는 없습니다.

우리는 주로 Table Editor를 사용할 것입니다.


API 키 확인하기 (나중에 쓸 거예요)

왼쪽 메뉴에서 Settings → API 로 이동하면 두 가지 중요한 정보가 있습니다.

  • Project URL: https://xxxx.supabase.co 형태의 주소
  • anon public key: 긴 문자열 (API 키)

이 두 가지는 나중에 웹사이트와 연결할 때 사용합니다.

지금은 "여기에 있구나" 정도만 확인해두세요.


이 절의 요약

  • Supabase는 무료 데이터베이스 서비스로, 마우스 클릭만으로 테이블을 만들 수 있습니다
  • GitHub 계정으로 가입하고 새 프로젝트를 만들었습니다
  • 지역은 Seoul을 선택하면 속도가 가장 빠릅니다
  • Table Editor가 우리가 가장 많이 사용할 메뉴입니다
  • Settings → API에서 나중에 필요한 키를 확인할 수 있습니다