반응형

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년 1만원~) 또는 무료 도메인 (duckdns.org)
  2. Cloudflare 계정 무료 가입 → 도메인 등록
  3. Cloudflare Zero Trust → Tunnel 생성
  4. 명령어 한 줄로 VPS와 연결
  5. 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만원 사양에 따라 중상

🎯 솔직한 추천

루마네 같이 고객 응대 서비스를 운영한다면:

  1. 지금: Supabase Cloud Free 그대로 → 한도 도달할 때까지 (보통 1년 이상)
  2. 한도 초과 시: 셀프호스팅보다 Cloud Pro($25/월) 가 안정적
  3. 개인 학습용/개발용: Oracle Cloud Free + Docker 셀프호스팅이 최고

셀프호스팅은 "무료"가 아니라 "내 시간으로 지불"하는 것입니다. 백업 사고 한 번 나면 며칠치 상담 데이터가 다 날아갈 수 있어서, 실서비스에는 신중하게 결정하세요.


설치 진행하실 거면 아래 정보 알려주세요:

  1. 어떤 호스팅 업체를 선택하실 건가요? (Oracle Free / Contabo / 가비아 / 기타)
  2. 도메인은 있으신가요?
  3. 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 설치까지 단계별로 화면 보면서 진행할 수 있게 안내드릴게요.

반응형

+ Recent posts