🥊 맛대결 · 같은 일을 하는 레포 견주기

셀프호스팅 맛대결: 에이전트·노트·PaaS·이커머스, 뭘 내 서버에 올릴까

같은 '내 서버에 직접 올려 쓰는 오픈소스'라는 조건 아래, 성격이 전혀 다른 네 레포(개인 AI 에이전트, 로컬 우선 노트, 배포용 PaaS, 헤드리스 이커머스)를 설치·운영 관점에서 나란히 놓고 비교합니다.

셀프호스팅·홈서버참가 4곳 · 착한밥상 4

왜 이들을 묶었나셀프호스팅을 시작할 때 가장 먼저 부딪히는 질문은 '이게 내 상황에 필요한 물건인가'와 '설치·유지가 감당 가능한가'입니다. 네 레포는 목적이 다르므로 순위가 아니라 용도별 매칭이 핵심입니다.

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

coollabsio/coolify

자신의 서버에서 실행하는 오픈소스 Heroku/Netlify/Vercel 대안

왜 이걸 골랐나Coolify는 특정 목적(노트, 에이전트, 이커머스)에 묶이지 않고 임의의 앱·DB·서비스를 자신의 서버에서 직접 배포·관리하게 해주는 범용 PaaS라서, 셀프호스팅을 처음 시작하는 사람이 서버 활용의 기본기를 익히기에 가장 적합한 출발점입니다.

🍚 착한밥상신뢰도 1.00PHP · Apache-2.0
착한밥상 심층 해설 보기🧪 한 줄로 맛보기
CORE · 차원별 비교

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

차원HKUDS/nanobot🍚 착한밥상siyuan-note/siyuan🍚 착한밥상coollabsio/coolify🍚 착한밥상spree/spree🍚 착한밥상
설치 난이도🛠️Docker+API키 설정PyPI/Docker로 설치는 간단하지만 채팅앱 연동과 API 키 등 초기 설정 항목이 여러 개입니다.데스크톱/도커 배포데스크톱 앱이나 Docker 이미지로 바로 실행 가능하며 별도 DB 설정 없이 단일 커널로 동작합니다.설치 스크립트 한 번공식 설치 스크립트로 서버에 바로 올릴 수 있고, 배포 설정은 대상 서버에 compose 형태로 남습니다.별도 저장소 클론 필요실제 Rails 서버는 spree-starter를 따로 클론해 이 모노레포와 연결해야 해서 준비 단계가 많습니다.
성능·규모📈개인용 단일 세션단일 사용자용 경량 에이전트 코어로, 대규모 동시 처리보다는 개인 비서 용도에 최적화되어 있습니다.개인 지식베이스 규모FTS5 전문검색과 블록 트리 구조로 개인 문서량을 다루는 데는 충분하지만 다중 사용자 협업용은 아닙니다.다중 서버·앱 관리여러 서버에 걸쳐 여러 앱과 DB를 동시에 배포·운영하는 규모까지 감당하도록 설계되어 있습니다.프로덕션 스토어 규모헤드리스 이커머스 코어와 SDK를 통해 실제 운영 스토어 규모의 트래픽과 데이터를 다룹니다.
유지보수 활력🔄신생, CI 구성됨CI(GitHub Actions)와 패키지 배포 체계는 갖췄지만 상대적으로 신생 프로젝트입니다.장기 운영 중오래 운영된 PKM 프로젝트로 프론트/커널 양쪽에서 지속적인 업데이트가 이어지고 있습니다.활발한 커뮤니티넓은 사용자층과 잦은 기능 추가로 활동성이 가장 높은 축에 속합니다.모노레포 전환 진행 중릴리스 관리(Changesets)가 체계화되어 있고 SDK/대시보드 각각 지속 업데이트됩니다.
학습곡선📚에이전트·도구 개념 필요MCP, 도구 호출, 메모리 등 에이전트 프레임워크 특유의 개념을 익혀야 활용도가 올라갑니다.노트 UX에 익숙하면 쉬움마크다운 WYSIWYG와 블록 링크 방식이라 기존 노트 앱 사용자에게는 진입 장벽이 낮습니다.SSH·Docker 기본기 필요서버 등록, SSH 키, Docker 이해가 필요하지만 온보딩 마법사가 단계를 안내해줍니다.Rails+모노레포 이해 필요Rails 서버 저장소와 TypeScript 모노레포를 함께 이해해야 해서 학습 부담이 큽니다.
라이선스상업적 사용 MIT AGPL-3.0 Apache-2.0 BSD-3-Clause
용도 적합어디에 맞나개인용 AI 비서를 직접 서버에서 운영하고 싶은 개발자에게 적합합니다.개인 지식관리를 프라이버시 있게 셀프호스팅하려는 사용자에게 적합합니다.자신의 VPS나 베어메탈 서버에서 여러 앱·DB를 직접 배포·관리하려는 사람에게 적합합니다.자체 서버에 이커머스 스토어를 구축하려는 Rails/Node 개발팀에게 적합합니다.
HKUDS/nanobot🍚 착한밥상
설치 난이도Docker+API키 설정PyPI/Docker로 설치는 간단하지만 채팅앱 연동과 API 키 등 초기 설정 항목이 여러 개입니다.
성능·규모개인용 단일 세션단일 사용자용 경량 에이전트 코어로, 대규모 동시 처리보다는 개인 비서 용도에 최적화되어 있습니다.
유지보수 활력신생, CI 구성됨CI(GitHub Actions)와 패키지 배포 체계는 갖췄지만 상대적으로 신생 프로젝트입니다.
학습곡선에이전트·도구 개념 필요MCP, 도구 호출, 메모리 등 에이전트 프레임워크 특유의 개념을 익혀야 활용도가 올라갑니다.
라이선스 MIT
용도 적합개인용 AI 비서를 직접 서버에서 운영하고 싶은 개발자에게 적합합니다.
siyuan-note/siyuan🍚 착한밥상
설치 난이도데스크톱/도커 배포데스크톱 앱이나 Docker 이미지로 바로 실행 가능하며 별도 DB 설정 없이 단일 커널로 동작합니다.
성능·규모개인 지식베이스 규모FTS5 전문검색과 블록 트리 구조로 개인 문서량을 다루는 데는 충분하지만 다중 사용자 협업용은 아닙니다.
유지보수 활력장기 운영 중오래 운영된 PKM 프로젝트로 프론트/커널 양쪽에서 지속적인 업데이트가 이어지고 있습니다.
학습곡선노트 UX에 익숙하면 쉬움마크다운 WYSIWYG와 블록 링크 방식이라 기존 노트 앱 사용자에게는 진입 장벽이 낮습니다.
라이선스 AGPL-3.0
용도 적합개인 지식관리를 프라이버시 있게 셀프호스팅하려는 사용자에게 적합합니다.
coollabsio/coolify✅ 간판 메뉴
설치 난이도설치 스크립트 한 번공식 설치 스크립트로 서버에 바로 올릴 수 있고, 배포 설정은 대상 서버에 compose 형태로 남습니다.
성능·규모다중 서버·앱 관리여러 서버에 걸쳐 여러 앱과 DB를 동시에 배포·운영하는 규모까지 감당하도록 설계되어 있습니다.
유지보수 활력활발한 커뮤니티넓은 사용자층과 잦은 기능 추가로 활동성이 가장 높은 축에 속합니다.
학습곡선SSH·Docker 기본기 필요서버 등록, SSH 키, Docker 이해가 필요하지만 온보딩 마법사가 단계를 안내해줍니다.
라이선스 Apache-2.0
용도 적합자신의 VPS나 베어메탈 서버에서 여러 앱·DB를 직접 배포·관리하려는 사람에게 적합합니다.
spree/spree🍚 착한밥상
설치 난이도별도 저장소 클론 필요실제 Rails 서버는 spree-starter를 따로 클론해 이 모노레포와 연결해야 해서 준비 단계가 많습니다.
성능·규모프로덕션 스토어 규모헤드리스 이커머스 코어와 SDK를 통해 실제 운영 스토어 규모의 트래픽과 데이터를 다룹니다.
유지보수 활력모노레포 전환 진행 중릴리스 관리(Changesets)가 체계화되어 있고 SDK/대시보드 각각 지속 업데이트됩니다.
학습곡선Rails+모노레포 이해 필요Rails 서버 저장소와 TypeScript 모노레포를 함께 이해해야 해서 학습 부담이 큽니다.
라이선스 BSD-3-Clause
용도 적합자체 서버에 이커머스 스토어를 구축하려는 Rails/Node 개발팀에게 적합합니다.
참가 레포 · 4

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

레포명을 누르면 착한밥상 심층 해설로
HKUDS/nanobot🍚 착한밥상

Python 기반의 초경량 개인 AI 에이전트 프레임워크로, WebUI, 채팅 채널, 도구, 메모리, MCP 등을 갖춘 완전한 에이전트를 구축할 수 있습니다.

👍 장점

  • 경량 코어에 채팅앱·WebUI·MCP까지 하나로 통합
  • 도구/메모리/크론 자동화로 확장 가능
  • OpenAI 호환 API로 기존 클라이언트 연동 용이

👎 단점

  • 단일 사용자 중심 설계로 팀 협업엔 부적합
  • 에이전트·도구·MCP 개념 학습이 선행되어야 함
  • 상대적으로 신생 프로젝트라 생태계가 작음
PythonMIT신뢰도 1.00심층 해설 →
siyuan-note/siyuan🍚 착한밥상

로컬 우선 개인 지식 관리 시스템으로, 블록 단위 참조와 마크다운 WYSIWYG 편집을 지원합니다.

👍 장점

  • 로컬 우선 저장으로 프라이버시 확보
  • 블록 단위 양방향 링크와 마크다운 WYSIWYG 편집
  • 데스크톱/모바일/도커 등 다양한 배포 형태 지원

👎 단점

  • 동기화 등 일부 고급 기능은 유료 멤버십 대상
  • AGPLv3라 상업적 변형·재배포에 제약이 있음
  • 다중 사용자 협업 용도로는 설계되지 않음
TypeScriptAGPL-3.0신뢰도 1.00심층 해설 →
coollabsio/coolify🍚 착한밥상

자신의 서버에서 실행하는 오픈소스 Heroku/Netlify/Vercel 대안

👍 장점

  • 배포 설정이 대상 서버에 남아 벤더 락인이 없음
  • 280개 이상의 원클릭 서비스 지원
  • 설치 스크립트만으로 빠르게 시작 가능

👎 단점

  • SSH·Docker 기본 개념 이해가 필요함
  • 여러 서버를 동시에 관리하면 러닝커브가 늘어남
  • Laravel/PHP 스택 커스터마이징엔 익숙함이 필요
PHPApache-2.0신뢰도 1.00심층 해설 →
spree/spree🍚 착한밥상

REST API와 Next.js 스토어프론트를 갖춘 오픈소스 헤드리스 이커머스 플랫폼

👍 장점

  • 헤드리스 구조로 프론트엔드 선택의 자유가 큼
  • TypeScript SDK와 어드민 대시보드를 함께 제공
  • OpenAPI 기반 타입 안전 클라이언트로 통합 용이

👎 단점

  • 실제 Rails 서버는 별도 저장소 클론이 필요해 설치가 복잡함
  • Ruby/Rails 지식이 사실상 필수
  • 모노레포 구조를 이해하는 데 시간이 걸림
RubyBSD-3-Clause신뢰도 1.00심층 해설 →
이럴 땐 이거

용도별 추천

개인 AI 비서를 내 서버에서 직접 운영하고 싶다면?
HKUDS/nanobot

채팅앱 연동과 도구 호출, 메모리 기능을 갖춘 경량 에이전트를 하나의 코어로 운영할 수 있습니다.

노트·메모를 프라이버시 있게 셀프호스팅하고 싶다면?
siyuan-note/siyuan

로컬 우선 저장과 블록 단위 편집으로 개인 지식베이스를 구축하고 여러 기기에서 동기화합니다.

여러 앱과 DB를 내 서버에서 직접 배포·관리하고 싶다면?
coollabsio/coolify

SSH로 연결한 서버에서 원클릭 배포와 벤더 락인 없는 운영이 가능합니다.

온라인 스토어를 직접 서버에 올려 운영하고 싶다면?
spree/spree

헤드리스 이커머스 코어와 TypeScript SDK로 커스텀 스토어프론트를 구축할 수 있습니다.

어떤 기준으로 견줬나

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

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

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

지난 맛대결

아직 지난 회차가 없어요 — 지금 보고 있는 이 회차가 이 카테고리의 첫 회차입니다. 다음 회차가 차려지면 이 회차가 여기에 쌓이고, 지난 회차는 깃밥 PRO에서 열립니다.

착한식당 서재 →