🍚 깃밥 PRO가 열렸어요 — 월 3,900원 · 알아보기 →
🥊 맛대결 · 같은 일을 하는 레포 견주기

백엔드·DB 네컷비교: 배포 플랫폼 vs 올인원 BaaS vs 단일 바이너리

Coolify는 서버에 앱·DB를 배포하는 PaaS형 관리 콘솔이고, Appwrite·Supabase는 인증·DB·스토리지·함수를 묶은 올인원 BaaS이며, PocketBase는 이 모든 걸 단일 바이너리에 담은 경량 백엔드입니다. 네 레포 모두 '내 서버에 백엔드를 둔다'는 목표는 같지만 책임 범위와 복잡도가 크게 다릅니다.

백엔드·DB참가 4곳 · 착한밥상 4곳

왜 이들을 묶었나 — 같은 '셀프호스팅 백엔드'로 묶이지만 실제로는 역할이 다른 도구들입니다. Coolify를 고르면 배포는 편해지지만 인증·API 같은 백엔드 기능은 직접 붙여야 하고, Appwrite·Supabase를 고르면 올인원 기능을 얻는 대신 여러 서비스를 함께 운영해야 합니다. PocketBase는 기능을 줄이는 대신 단일 파일로 진입장벽을 낮춥니다. 이 비교는 어떤 게 더 우월한지가 아니라, 프로젝트 규모와 운영 여력에 따라 무엇을 먼저 익혀야 하는지를 가르는 데 목적이 있습니다.

🏆 간판 메뉴 · 이 카테고리의 첫 선택

pocketbase/pocketbase

1개 파일로 완결된 오픈소스 백엔드 - SQLite, 실시간 구독, 파일 관리, 관리자 대시보드 포함

왜 이걸 골랐나 — 백엔드·DB 카테고리를 처음 접한다면 설정 없이 단일 바이너리로 바로 결과를 볼 수 있는 PocketBase가 개념을 익히기에 가장 안전합니다. DB·인증·실시간·관리자 UI가 한 파일 안에 있어 Docker나 여러 서비스 조합을 먼저 이해할 필요가 없고, 이후 프로젝트가 커지면 Appwrite나 Supabase 같은 올인원 플랫폼으로 넘어가는 경로도 자연스럽습니다.

🍚 착한밥상신뢰도 1.52Go · MIT
착한밥상 심층 해설 보기🧪 한 줄로 맛보기
CORE · 차원별 비교

여섯 가지 차원으로 견줬습니다

차원coollabsio/coolify🍚 착한밥상appwrite/appwrite🍚 착한밥상supabase/supabase🍚 착한밥상pocketbase/pocketbase🍚 착한밥상
install🛠️설치 난이도설치 스크립트 한 줄과 웹 온보딩 마법사로 서버 등록·SSH 키 설정까지 안내받습니다.설치 난이도API·콘솔·DB·캐시·다수 워커 컨테이너를 함께 띄워야 하고 방대한 .env 설정이 필요합니다.설치 난이도Postgres 외 PostgREST·GoTrue·Realtime·Storage 등 여러 서비스를 docker-compose로 함께 구성합니다.설치 난이도바이너리 하나를 내려받아 실행하면 DB부터 관리자 UI까지 설정 없이 바로 동작합니다.
scale📈성능·규모자체 성능보다는 여러 서버에 걸쳐 앱·DB를 분산 배포하는 관리 레이어 역할입니다.성능·규모Swoole 비동기 런타임과 워커 큐 구조로 함수·메시징 등 백그라운드 작업을 확장할 수 있습니다.성능·규모Postgres 기반이라 읽기 복제, 대용량 쿼리 등 검증된 RDB 확장 경로를 그대로 활용합니다.성능·규모SQLite 임베디드 구조라 단일 노드 처리에 적합하며 대규모 동시 쓰기 확장에는 한계가 있습니다.
maintenance🔧유지보수 활력클라우드 구독자 관리 기능이 코드에 포함되어 있어 상용 서비스와 함께 개발이 이어지고 있습니다.유지보수 활력Appwrite Cloud를 함께 운영하는 회사가 개발해 워커·SDK 등 다수 컴포넌트가 지속 갱신됩니다.유지보수 활력대시보드·문서·디자인 시스템까지 포함한 모노레포로 여러 하위 프로젝트가 동시에 관리됩니다.유지보수 활력단일 바이너리 철학을 유지하며 Go 코어와 API 엔드포인트 위주로 꾸준히 다듬어지고 있습니다.
learning📚학습곡선Docker·SSH 개념만 있으면 온보딩 마법사를 따라가며 자연스럽게 익힐 수 있습니다.학습곡선인증·DB·함수·메시징·워커 등 다룰 개념이 많아 올인원 BaaS 중 상대적으로 가파릅니다.학습곡선SQL 지식이 있으면 시작은 쉽지만 PostgREST·GoTrue·Realtime 등 구성요소별 이해가 추가로 필요합니다.학습곡선API 표면이 단순하고 단일 바이너리로 바로 실행되어 진입장벽이 가장 낮습니다.
라이선스상업적 사용✅ Apache-2.0✅ BSD-3-Clause✅ Apache-2.0✅ MIT
용도 적합어디에 맞나여러 개인 프로젝트나 DB를 내 서버에서 Heroku처럼 간편하게 운영하고 싶을 때 맞습니다.인증부터 서버리스 함수까지 Firebase식 올인원 백엔드를 직접 운영하고 싶을 때 맞습니다.SQL/Postgres에 익숙하고 자동 API·인증·실시간을 묶어 쓰고 싶을 때 맞습니다.사이드 프로젝트·MVP·내부 도구처럼 가볍게 빨리 띄우는 백엔드가 필요할 때 맞습니다.
coollabsio/coolify🍚 착한밥상
install설치 난이도설치 스크립트 한 줄과 웹 온보딩 마법사로 서버 등록·SSH 키 설정까지 안내받습니다.
scale성능·규모자체 성능보다는 여러 서버에 걸쳐 앱·DB를 분산 배포하는 관리 레이어 역할입니다.
maintenance유지보수 활력클라우드 구독자 관리 기능이 코드에 포함되어 있어 상용 서비스와 함께 개발이 이어지고 있습니다.
learning학습곡선Docker·SSH 개념만 있으면 온보딩 마법사를 따라가며 자연스럽게 익힐 수 있습니다.
라이선스✅ Apache-2.0
용도 적합여러 개인 프로젝트나 DB를 내 서버에서 Heroku처럼 간편하게 운영하고 싶을 때 맞습니다.
appwrite/appwrite🍚 착한밥상
install설치 난이도API·콘솔·DB·캐시·다수 워커 컨테이너를 함께 띄워야 하고 방대한 .env 설정이 필요합니다.
scale성능·규모Swoole 비동기 런타임과 워커 큐 구조로 함수·메시징 등 백그라운드 작업을 확장할 수 있습니다.
maintenance유지보수 활력Appwrite Cloud를 함께 운영하는 회사가 개발해 워커·SDK 등 다수 컴포넌트가 지속 갱신됩니다.
learning학습곡선인증·DB·함수·메시징·워커 등 다룰 개념이 많아 올인원 BaaS 중 상대적으로 가파릅니다.
라이선스✅ BSD-3-Clause
용도 적합인증부터 서버리스 함수까지 Firebase식 올인원 백엔드를 직접 운영하고 싶을 때 맞습니다.
supabase/supabase🍚 착한밥상
install설치 난이도Postgres 외 PostgREST·GoTrue·Realtime·Storage 등 여러 서비스를 docker-compose로 함께 구성합니다.
scale성능·규모Postgres 기반이라 읽기 복제, 대용량 쿼리 등 검증된 RDB 확장 경로를 그대로 활용합니다.
maintenance유지보수 활력대시보드·문서·디자인 시스템까지 포함한 모노레포로 여러 하위 프로젝트가 동시에 관리됩니다.
learning학습곡선SQL 지식이 있으면 시작은 쉽지만 PostgREST·GoTrue·Realtime 등 구성요소별 이해가 추가로 필요합니다.
라이선스✅ Apache-2.0
용도 적합SQL/Postgres에 익숙하고 자동 API·인증·실시간을 묶어 쓰고 싶을 때 맞습니다.
pocketbase/pocketbase✅ 간판 메뉴
install설치 난이도바이너리 하나를 내려받아 실행하면 DB부터 관리자 UI까지 설정 없이 바로 동작합니다.
scale성능·규모SQLite 임베디드 구조라 단일 노드 처리에 적합하며 대규모 동시 쓰기 확장에는 한계가 있습니다.
maintenance유지보수 활력단일 바이너리 철학을 유지하며 Go 코어와 API 엔드포인트 위주로 꾸준히 다듬어지고 있습니다.
learning학습곡선API 표면이 단순하고 단일 바이너리로 바로 실행되어 진입장벽이 가장 낮습니다.
라이선스✅ MIT
용도 적합사이드 프로젝트·MVP·내부 도구처럼 가볍게 빨리 띄우는 백엔드가 필요할 때 맞습니다.
참가 레포 · 4곳

각자 무엇을 잘하고, 무엇을 포기했나

레포명을 누르면 착한밥상은 심층 해설로, 관찰 중은 레포 상세로
coollabsio/coolify🍚 착한밥상

자신의 서버에 설치해서 애플리케이션과 데이터베이스를 배포하는 오픈소스 플랫폼

👍 장점

  • Docker 기반으로 실제 배포 설정이 서버에 남아 벤더 락인이 없습니다
  • 280개 이상의 원클릭 서비스로 DB·앱을 빠르게 배포합니다
  • 웹 온보딩 마법사로 서버 등록부터 배포까지 단계별로 안내합니다

👎 단점

  • 인증·자동 API 같은 백엔드 기능 자체는 제공하지 않고 배포만 담당합니다
  • PHP/Laravel 콘솔이 다운되면 배포된 서비스 관리가 번거로워질 수 있습니다
  • SSH·Docker에 대한 최소한의 이해가 필요합니다
PHPApache-2.0신뢰도 1.56심층 해설 →
appwrite/appwrite🍚 착한밥상

인증·DB·스토리지·함수 등을 제공하는 오픈소스 백엔드 플랫폼

👍 장점

  • 인증·DB·스토리지·함수·메시징·리얼타임까지 한 번에 제공하는 올인원 구성입니다
  • Swoole 비동기 런타임과 워커 큐 구조로 백그라운드 작업 확장에 유리합니다
  • Postgres/MongoDB 등 DB 어댑터를 선택할 수 있습니다

👎 단점

  • API 서버·콘솔·DB·캐시·다수 워커 컨테이너로 구성되어 초기 설정이 복잡합니다
  • 방대한 .env 환경변수를 직접 조정해야 실제 배포가 가능합니다
  • PHP+Swoole 생태계에 익숙하지 않으면 내부 구조 파악에 시간이 걸립니다
TypeScriptBSD-3-Clause신뢰도 1.53심층 해설 →
supabase/supabase🍚 착한밥상

Postgres 데이터베이스를 중심으로 인증, 자동 API, 파일 저장소를 묶어 제공하는 Firebase 대안 백엔드 플랫폼

👍 장점

  • Postgres로 데이터를 모델링하면 자동 REST/GraphQL API가 즉시 생성됩니다
  • PostgREST, GoTrue, Realtime 등 독립 서비스 조합이라 필요한 부분만 바꿀 수 있습니다
  • 대시보드(Studio)와 클라이언트 SDK, 디자인 시스템까지 모노레포로 함께 제공합니다

👎 단점

  • 셀프호스팅 시 Postgres 외 여러 독립 서비스를 함께 운영해야 합니다
  • 대시보드·문서까지 포함한 거대 모노레포라 전체 구조 파악에 시간이 걸립니다
  • Realtime은 Elixir 서버 등 별도 스택에 대한 이해가 필요합니다
TypeScriptApache-2.0신뢰도 1.53심층 해설 →
pocketbase/pocketbase🍚 착한밥상

1개 파일로 완결된 오픈소스 백엔드 - SQLite, 실시간 구독, 파일 관리, 관리자 대시보드 포함

👍 장점

  • 단일 실행 파일 하나로 DB·인증·실시간·파일·관리자 UI까지 바로 구동됩니다
  • Go 라이브러리로 임포트해 hook 기반으로 커스텀 로직을 쉽게 추가할 수 있습니다
  • 설정 없이 즉시 실행되어 학습·프로토타이핑 진입장벽이 매우 낮습니다

👎 단점

  • SQLite 임베디드 구조라 다중 서버 수평 확장에는 한계가 있습니다
  • 대규모 동시 쓰기나 고트래픽 서비스엔 적합하지 않습니다
  • 올인원 BaaS 대비 메시징·함수 등 부가 기능은 직접 구현해야 합니다
GoMIT신뢰도 1.52심층 해설 →
이럴 땐 이거

용도별 추천

내 VPS에 여러 앱과 DB를 Heroku처럼 올리고 싶어요
coollabsio/coolify

Docker 기반 원클릭 배포와 온보딩 마법사로 서버 등록부터 서비스 기동까지 한 번에 처리합니다.

Firebase 대신 인증·함수·DB를 자체 서버에서 올인원으로 쓰고 싶어요
appwrite/appwrite

워커 큐 구조로 함수·메시징·리얼타임까지 포함한 풀 BaaS를 셀프호스팅할 수 있습니다.

SQL에 익숙하고 Postgres 기반으로 자동 API·실시간을 쓰고 싶어요
supabase/supabase

Postgres 위에 PostgREST·GoTrue·Realtime을 조합해 Postgres 중심 백엔드를 구성합니다.

사이드 프로젝트를 설정 없이 바로 띄우고 싶어요
pocketbase/pocketbase

단일 바이너리 실행만으로 DB·인증·실시간·관리자 UI가 즉시 동작합니다.

어떤 기준으로 견줬나

맛대결은 순위표가 아닙니다. 아래 여섯 차원은 “설치해서 실제로 쓸 때 결과가 갈리는 지점”만 골랐고, 등급은 검증단이 각 레포를 실제 설치·실행해 남긴 기록과 공개 저장소 데이터에 근거합니다.

설치 난이도문서만 보고 첫 응답까지 도달하는 데 걸린 시간과 실패 지점 수
성능 · 규모동시 요청 처리 구조(배칭·캐시)와 저사양 대응 범위
유지보수 활력최근 커밋 빈도, 릴리스 주기, 이슈 응답 시간
라이선스상업적 사용·사내 배포 시 제약 여부
학습곡선사전 지식 요구량, 예제·문서의 언어별 완결성
용도 적합개인·팀·엣지 중 어디에 설계 의도가 맞춰져 있는가

등급은 절대 점수가 아니라 이 대결 안에서의 상대 비교입니다 · 착한밥상 배지는 4개 관문(안전·실속·살아있음·숙성)을 통과한 레포에만 붙습니다 · 관찰 중 표기는 숙성 기간이 아직 차지 않은 경우입니다.

지난 맛대결

4회차

지금 보고 있는 최신 회차는 무료입니다. 그 앞의 4회차는 깃밥 PRO에서 열립니다 — 같은 카테고리가 회차를 거치며 어떻게 바뀌었는지 견주는 기록입니다.

깃밥 PRO 전용 · 지난 회차 맛대결 전문 — 회차별 6차원 비교 · 간판 선정 이유 · 참가 레포 장단점

최신 회차 맛대결 전문 — 지금처럼 무료로 열립니다.

깃밥 PRO 알아보기 →
깃밥 PRO 알아보기 →