5-2. Supabase 설정
Supabase란 무엇인가요?
Supabase는 무료로 사용할 수 있는 데이터베이스 서비스입니다.
구글 시트(Google Sheets)처럼 인터넷에서 접속할 수 있지만, 진짜 데이터베이스의 기능을 갖추고 있습니다.
| 특징 | 설명 |
|---|---|
| 무료 | 개인 프로젝트는 무료로 충분합니다 |
| 쉬운 사용 | 코드 없이 마우스로 테이블을 만들 수 있습니다 |
| 웹사이트 연결 | 우리가 만든 웹사이트와 바로 연결됩니다 |
| 안전 | 데이터가 자동으로 백업됩니다 |
1단계: 회원가입
- 웹 브라우저에서 supabase.com 에 접속합니다
- 오른쪽 위의 "Start your project" 버튼을 클릭합니다
- "Sign up with GitHub" 를 선택합니다
GitHub 계정이 없다면 먼저 github.com 에서 무료 계정을 만드세요.
이전 강의에서 이미 만들었다면 그 계정을 사용하면 됩니다.
- GitHub 로그인 후 Supabase 접근 권한을 허용합니다
2단계: 새 프로젝트 만들기
로그인하면 대시보드(관리 화면)가 나타납니다.
- "New Project" 버튼을 클릭합니다
- 다음 정보를 입력합니다:
| 항목 | 입력할 내용 | 설명 |
|---|---|---|
| Organization | 기본값 사용 | 자동으로 만들어진 것을 선택 |
| Project name | my-first-project |
프로젝트 이름 (영어로) |
| Database Password | 안전한 비밀번호 입력 | 꼭 메모해두세요! |
| Region | Northeast Asia (Seoul) | 서울 선택 (가장 빠름) |
- "Create new project" 버튼을 클릭합니다
- 설정이 완료될 때까지 약 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에서 나중에 필요한 키를 확인할 수 있습니다