Supabase 무료 플랜 한도 (2026년 기준)
항목무료 한도
| 데이터베이스 용량 | 500 MB |
| 파일 스토리지 | 1 GB |
| 월 대역폭(전송량) | 5 GB |
| 월간 활성 사용자(MAU) | 50,000명 |
| Edge Function 호출 | 500,000회/월 |
| 프로젝트 수 | 최대 2개 |
| 자동 일시정지 | 7일간 활동 없으면 일시정지 (재접속하면 복구) |
유료 플랜 (Pro)
- $25/월부터 (약 35,000원)
- DB 8GB, 스토리지 100GB, 일시정지 없음, 일일 백업 등
호스팅 업체를 통해서 Supabase를 설치해서 무제한 무료로 사용하려고 하는데 방법을 알려줘
1단계: VPS 호스팅 업체 선택
추천 업체 (가성비 순)
업체최저 요금사양특징| Contabo (독일) | $4.5/월 | 4 vCPU, 8GB RAM, 200GB SSD | 사양 대비 가장 저렴 |
| Hetzner (독일) | €4.5/월 | 2 vCPU, 4GB RAM, 40GB | 안정성 최고 |
| Vultr | $6/월 | 1 vCPU, 1GB RAM, 25GB | 한국(서울) 리전 있음 ⭐ |
| DigitalOcean | $6/월 | 1 vCPU, 1GB RAM, 25GB | 문서/튜토리얼 풍부 |
| AWS Lightsail | $5/월 | 1 vCPU, 1GB RAM | AWS 신뢰성 |
| 가비아 / 카페24 | 월 9,900원~ | 사양 다양 | 국내 업체, 한국어 지원 |
| Oracle Cloud Free | 무료 | 4 vCPU ARM, 24GB RAM | 평생 무료 ⭐⭐ |
Supabase 최소 사양 권장
- RAM 최소 4GB 이상 (1GB는 불안정함, 자주 죽음)
- SSD 20GB 이상
- Ubuntu 22.04 LTS
💡 가장 추천하는 두 가지 옵션
옵션 A: Oracle Cloud "Always Free" (완전 무료)
- 신용카드 등록은 필요하지만 청구 안 됨
- ARM CPU 4코어, RAM 24GB → Supabase 돌리기 충분
- 단점: 가입 심사가 까다로움 (가끔 거부됨), 영어
옵션 B: Contabo VPS S ($4.5/월)
- RAM 8GB로 여유 있음
- 한 달 약 6,000원 수준
- 가장 무난한 선택
2단계: VPS 생성 후 접속
VPS를 생성하면 IP 주소 + root 비밀번호(또는 SSH 키)가 발급됩니다.
Windows에서 SSH 접속:
ssh root@123.45.67.89
(Windows 10/11은 기본으로 ssh 명령어 사용 가능)
3단계: 서버에 Docker 설치
# 시스템 업데이트
apt update && apt upgrade -y
# Docker 설치
curl -fsSL https://get.docker.com | sh
# Docker Compose 설치
apt install docker-compose-plugin -y
# 설치 확인
docker --version
docker compose version
4단계: Supabase 다운로드 및 설정
# Git 설치
apt install git -y
# Supabase 저장소 클론
git clone --depth 1 https://github.com/supabase/supabase
cd supabase/docker
# 환경변수 파일 복사
cp .env.example .env
5단계: ⚠️ 보안 키 변경 (매우 중요!)
.env 파일의 기본값은 공개되어 있어서 그대로 쓰면 누구나 침입 가능합니다.
nano .env
다음 값들을 반드시 무작위 문자열로 변경:
POSTGRES_PASSWORD=강력한비밀번호생성
JWT_SECRET=최소40자이상랜덤문자열
ANON_KEY=JWT토큰생성
SERVICE_ROLE_KEY=JWT토큰생성
DASHBOARD_USERNAME=원하는이름
DASHBOARD_PASSWORD=강력한비밀번호
SITE_URL=http://본인VPS_IP:8000
키 생성 도구
JWT 키는 https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys 페이지의 도구로 자동 생성하세요. (Supabase 공식 도구가 페이지 안에 있음)
랜덤 비밀번호 생성:
openssl rand -base64 32
저장: Ctrl+O → Enter → Ctrl+X
6단계: Supabase 실행
docker compose pull
docker compose up -d
→ 약 5~10분 후 모든 컨테이너 가동.
상태 확인:
docker compose ps
전부 Up 또는 healthy 상태면 성공.
7단계: 방화벽 열기
# Ubuntu 방화벽
ufw allow 22 # SSH
ufw allow 8000 # Supabase Studio
ufw allow 443 # HTTPS (나중에)
ufw enable
호스팅 업체 패널에서도 방화벽 설정이 따로 있으면 같이 열어주세요.
8단계: 대시보드 접속
브라우저에서:
http://본인VPS_IP:8000
→ .env에서 설정한 DASHBOARD_USERNAME / DASHBOARD_PASSWORD 입력
성공하면 클라우드 Supabase와 똑같은 대시보드가 보입니다.
9단계: 도메인 + HTTPS 설정 (실서비스 필수)
http://IP:8000 그대로 쓰면 보안 경고 뜨고 모바일 접속 시 문제 발생합니다.
추천: Cloudflare Tunnel (무료, 가장 쉬움)
- 도메인 구매 (가비아 1년 1만원~) 또는 무료 도메인 (duckdns.org)
- Cloudflare 계정 무료 가입 → 도메인 등록
- Cloudflare Zero Trust → Tunnel 생성
- 명령어 한 줄로 VPS와 연결
- https://supabase.본인도메인.com 으로 접속 가능
→ 이러면 SSL 인증서 자동, 포트포워딩 불필요, 무료.
10단계: 루마네 프로젝트 연결
c:\dev\lumane-server\.env 파일 수정:
SUPABASE_URL=https://supabase.본인도메인.com
SUPABASE_SECRET_KEY=(서버 .env의 SERVICE_ROLE_KEY)
서버 재시작:
node server.js
⚠️ 셀프호스팅 운영 시 꼭 해야 할 일
1. 자동 백업 설정
# 매일 새벽 3시에 DB 백업
crontab -e
# 추가:
0 3 * * * docker exec supabase-db pg_dumpall -U postgres > /backup/db_$(date +\%Y\%m\%d).sql
2. 백업을 외부 저장소로
- VPS 디스크가 고장나면 백업도 같이 사라짐
- AWS S3, Google Drive, 또는 다른 VPS로 매일 백업 복사 필수
3. 보안 업데이트
# 한 달에 한 번
cd ~/supabase/docker
git pull
docker compose pull
docker compose up -d
4. 모니터링
- VPS가 죽으면 알람 받도록 UptimeRobot (무료) 등록
💰 진짜 비용 비교 (1년 기준)
방식1년 총비용데이터 용량노력| Supabase Cloud Free | 0원 | 500MB DB / 1GB 파일 | 0 |
| Supabase Cloud Pro | 약 33만원 | 8GB DB / 100GB 파일 | 0 |
| Contabo VPS + 셀프호스팅 | 약 7만원 | 200GB 전체 | 중상 |
| Oracle Cloud Free + 셀프호스팅 | 0원 | 200GB 전체 | 상 |
| 가비아 VPS + 셀프호스팅 | 약 12만원 | 사양에 따라 | 중상 |
🎯 솔직한 추천
루마네 같이 고객 응대 서비스를 운영한다면:
- 지금: Supabase Cloud Free 그대로 → 한도 도달할 때까지 (보통 1년 이상)
- 한도 초과 시: 셀프호스팅보다 Cloud Pro($25/월) 가 안정적
- 개인 학습용/개발용: Oracle Cloud Free + Docker 셀프호스팅이 최고
셀프호스팅은 "무료"가 아니라 "내 시간으로 지불"하는 것입니다. 백업 사고 한 번 나면 며칠치 상담 데이터가 다 날아갈 수 있어서, 실서비스에는 신중하게 결정하세요.
설치 진행하실 거면 아래 정보 알려주세요:
- 어떤 호스팅 업체를 선택하실 건가요? (Oracle Free / Contabo / 가비아 / 기타)
- 도메인은 있으신가요?
- SSH 접속해 본 경험이 있으신가요?
→ 단계별로 도와드리겠습니다.
한국 리전 VPS 호스팅 업체 비교
한국에 서버가 있으면 루마네 상담 응답 속도가 훨씬 빨라집니다 (서울→서울 약 5ms vs 서울→독일 약 250ms).
🇰🇷 국내 호스팅 업체 (한국어 지원)
업체최저가사양특징| 가비아 클라우드 g클라우드 | 월 9,900원~ | 1 vCPU, 1GB RAM | 국내 1위, 한국어 고객지원 ⭐ |
| 카페24 클라우드 | 월 11,000원~ | 1 vCPU, 1GB RAM | UI 친숙, 결제 편함 |
| NHN Cloud (구 토스트) | 월 13,000원~ | 1 vCPU, 1GB RAM | 네이버 계열, 안정성 ↑ |
| KT Cloud | 월 15,000원~ | 1 vCPU, 1GB RAM | 통신사 인프라 |
| 네이버 클라우드 플랫폼 | 월 13,000원~ | 1 vCPU, 1GB RAM | 첫 가입 시 100,000원 크레딧 ⭐ |
| 이호스트ICT | 월 8,800원~ | 1 vCPU, 1GB RAM | 저렴, 중소형 인기 |
| 호스팅케이알 | 월 9,900원~ | 1 vCPU, 1GB RAM | 가성비 좋음 |
| Smile Serv | 월 11,000원~ | 1 vCPU, 2GB RAM | 게임서버 강점 |
⚠️ Supabase는 RAM 4GB 이상 권장이라, 위 최저가 플랜으로는 불안정합니다. 한 단계 위 플랜(월 2~4만원대) 을 봐야 합니다.
🌏 한국 리전이 있는 외국 업체 (서울 데이터센터)
업체최저가사양특징| Vultr (서울) | $6/월 (약 8천원) | 1 vCPU, 1GB RAM | 시간당 과금, 영문 ⭐ |
| Vultr High Performance (서울) | $24/월 | 4 vCPU, 8GB RAM | Supabase 권장 사양 |
| AWS Lightsail (서울) | $5/월~ | 1 vCPU, 1GB RAM | AWS 신뢰성 |
| AWS Lightsail (서울) | $20/월 | 2 vCPU, 8GB RAM | Supabase 적정 사양 ⭐ |
| Linode/Akamai (도쿄) | $5/월~ | 한국에서 약 30ms | 도쿄지만 빠름 |
| DigitalOcean (싱가포르) | $6/월~ | 한국에서 약 80ms | 서울 리전 없음 |
| Oracle Cloud (춘천) | 무료 | 4 vCPU ARM, 24GB | 무료 한국 리전! ⭐⭐ |
🎯 추천 (목적별)
💰 무료로 쓰고 싶다 → Oracle Cloud "Always Free" (춘천 리전)
- 완전 무료, 한국 리전(춘천), 사양도 충분
- ARM CPU 4코어, RAM 24GB → Supabase 셀프호스팅에 충분
- 단점:
- 신용카드 등록 필요 (해외결제 가능 카드)
- 가입 심사 까다로움 (가끔 거부됨, 재시도 가능)
- 영문 인터페이스
- 무료 인스턴스가 가끔 회수될 수 있음
🇰🇷 한국어 지원 + 안정성 → 가비아 g클라우드
- 모든 게 한국어
- 전화 고객지원 (1544-4370)
- 결제 한국 카드/계좌이체 가능
- 추천 사양: 표준형 m2.c1m4 (1 vCPU, 4GB RAM, 월 약 35,000원)
💸 가성비 + 한국 서버 → Vultr Seoul + 한국어 안내
- 시간당 과금이라 테스트하기 좋음 (안 쓰면 삭제 가능)
- High Performance 플랜 (월 $24, 약 33,000원, 4 vCPU/8GB)
- 영문이지만 인터페이스 단순
🆓 신규 가입 크레딧 활용 → 네이버 클라우드 플랫폼
- 첫 가입 시 100,000원 크레딧 무료 지급
- 이걸로 약 3~6개월 무료 테스트 가능
- 한국어 완벽 지원
- 단점: 인터페이스가 복잡함
💡 솔직한 추천 (루마네 운영 관점)
🥇 1순위 — Oracle Cloud Free (춘천)
완전 무료 + 한국 리전 + 사양 충분. 가입만 성공하면 최고.
🥈 2순위 — 네이버 클라우드 (10만원 크레딧)
처음 3개월 무료로 테스트 가능. 만족하면 계속, 부담스러우면 다른 곳으로 이전.
🥉 3순위 — 가비아 g클라우드 표준형 (월 3.5만원)
한국어 완벽 + 전화 지원 + 안정. 비용은 들지만 가장 마음 편함.
⚠️ Supabase 셀프호스팅 시 주의 사항 (다시 한번)
루마네는 고객 응대 실서비스라서 셀프호스팅 시 다음이 꼭 필요합니다:
항목필요 여부비용/노력| RAM 4GB 이상 VPS | ✅ 필수 | 월 2~4만원 |
| 도메인 + HTTPS | ✅ 필수 | 도메인 1만원/년 + Cloudflare 무료 |
| 매일 자동 백업 | ✅ 필수 | 무료 (cron) |
| 외부 백업 저장소 | ✅ 강력권장 | 무료~저렴 |
| 장애 알람 (UptimeRobot 등) | ✅ 권장 | 무료 |
| 보안 업데이트 (월 1회) | ✅ 필수 | 시간 투자 |
→ 결국 연 30~50만원 + 본인 시간 이 들어갑니다.
이걸 다 감수해도 셀프호스팅이 의미 있는 경우는:
- 데이터 양이 무료/Pro 한도를 한참 넘는다
- 외부에 데이터를 두면 안 되는 보안 요구사항이 있다
- 학습 목적이다
그렇지 않다면 Supabase Cloud Free를 쓰다가 한도 초과 시 Pro($25/월, 한 달 3.5만원)로 가는 게 합리적입니다 — Pro도 결국 비슷한 가격이거든요.
다음 단계
어디로 가고 싶으신가요?
A. Oracle Cloud Free 가입 도전 (무료, 한국 서버, 영문) B. 네이버 클라우드 가입 (10만원 크레딧으로 시작) C. 가비아 g클라우드 (한국어 + 안정성) D. Vultr Seoul (영문, 시간당 과금)
선택해주시면 가입부터 Supabase 설치까지 단계별로 화면 보면서 진행할 수 있게 안내드릴게요.