One Server

문서

한도와 요금

무료는 한 사람의 GitHub 사이트 하나만, 넘으면 거부. 유료는 쓴 만큼 계산.

한도와 요금

usage는 이 프로젝트가 지금 가진 것(표·줄·사용자·파일 수와 데이터·파일 용량)을 줘요. 이번 달 청구 금액과 날짜별 사용량은 get_billing이 줘요(소유자·관리자·결제 담당만). 카드와 결제 내역은 콘솔의 결제 화면(/billing)에만 있어요. 숫자를 사람에게 옮길 때는 단위와 기준 시각을 같이 적으세요.

무료 요금제: 한 사람, GitHub 사이트 하나, 넘으면 거부해요

무료 요금제는 GitHub으로 가입한 계정마다 조직 하나예요. 할 수 있는 것은 이게 전부예요.

  • 한 사람(소유자)만 써요. invite_member는 거부돼요.
  • GitHub 저장소의 사이트 하나를 기본 주소(*.<zone>)로 배포해요. 프로덕션 배포만, 하루 10번까지예요.
  • 빌드 월 30분, 전송량 월 1GB까지예요. 넘으면 다음 달 1일까지 멈추고 청구하지 않아요.
  • 3일 동안 방문도 배포도 콘솔 사용도 없으면 사이트를 일시정지해요(하루 전에 메일). 데이터는 지우지 않고, resume_project나 새 배포로 바로 돌아와요.
  • 상업적 용도로는 쓸 수 없어요.

데이터베이스와 그 위의 모든 것(표·SQL·로그인·파일·실시간·대기열·Vault·예약 작업·DB 웹훅·브랜치·백업), 함수, 서버, AI 게이트웨이, 엣지 설정·KV·플래그·미들웨어, 분석, 로그 내보내기, 내 도메인은 Pro예요. 무료 프로젝트에서 이 도구를 부르면 402와 함께 "무료 요금제에서는 쓸 수 없는 기능이에요. Pro로 업그레이드하면 바로 쓸 수 있어요."로 거부돼요. 프로젝트 API도 같은 이유로 plan_required(402)를 응답해요.

이때 할 일은 재시도가 아니에요. 사용자에게 콘솔의 결제 화면(/billing)에서 Pro로 업그레이드할지 물어보세요. Pro로 바꾸려면 사람이 가격·청구 시작일·결제 수단·해지 방법을 보고 동의해야 해요. 도구로는 바꿀 수 없고 저절로 바뀌지도 않아요. get_plan의 free에 지금 적용되는 한도가 있어요.

프로 요금제: 월 ₩62,000(부가세 포함), 넘긴 만큼 계산

해외 결제(Lemon Squeezy)는 월 $42이고 세금은 결제할 때 따로 붙어요. 첫 프로젝트와 전용 2GB 서버 1대, 팀원 3명이 요금에 들어 있어요. 프로젝트를 더 만들면 1개당 월 $16(₩24,000, 자기 DB 기계 1GB), 팀원은 1명당 월 $10(₩15,000)이 붙어요. 자기 서버를 빌린 프로젝트는 그 서버 크기의 가격만 내요. 거부하지 않고 청구해요. 포함량은 조직 전체 기준이에요. 포함량과 초과 단가:

지표포함초과 단가
데이터베이스8GB₩2,000 / GB·월
파일8GB₩584 / GB·월
내보낸 데이터100GB₩852 / GB
서버 메모리186GB·시간₩65 / GB·시간
실시간 메시지500만건₩3,020 / 100만건
동시 연결500개₩12 / 개·월
빌드400분₩8 / 분
함수 호출200만 건₩2,500 / 100만 건
함수 실행 (GB·초)10만 GB·초₩1,500 / 1만 GB·초
예약 작업 실행20만 회₩500 / 10만 회
AI 에이전트1,500,000토큰₩5 / 1,000토큰
요청·읽은 줄·쓴 줄무제한청구 안 함

데이터베이스 단가에는 매일 백업과 7일 시점 복원 사본의 원가가 들어 있어요. AI 에이전트 토큰은 기본 모델(deepseek-flash) 기준으로 세요. 운영자가 더 비싼 모델을 쓰면 그 비용만큼 많이 세요(v4-pro 4배). 지출 상한이 켜져 있으면 포함량에서 멈추고, 끄면 넘은 만큼 청구돼요. 서버 메모리 186GB·시간은 512MB 서버 1개를 한 달의 절반쯤 켜 둘 수 있는 양이에요. 함수 실행·예약 작업 실행·서버 메모리 포함량은 2026년 10월에 줄었어요(40만 GB·초 → 10만, 100만 회 → 20만, 372GB·시간 → 186). 그 전부터 프로였던 조직은 알림 메일에 적힌 청구 기간까지 이전 포함량을 써요. get_billing의 included가 지금 적용되는 값이에요.

설계할 때 알아둘 것

호출 수는 공짜이고 나가는 바이트가 비싸요. 서울에서 나가는 트래픽은 구글 요금에서도 비싼 편이고, 그 값이 그대로 들어 있어요.

그래서 비용은 요청 수가 아니라 응답 크기를 줄여야 줄어요.

  • select=로 필요한 칸만 고르세요. select=*로 큰 표를 읽는 것이 대부분의 청구서를 만들어요.
  • 이미지·동영상처럼 큰 파일은 캐시 헤더를 길게 주세요. 같은 파일을 두 번 보내면 두 번 계산돼요.
  • 목록에는 limit을 거세요.

짐작으로 줄이기 전에 usage로 어느 지표가 실제로 큰지 먼저 보세요.