본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
17 min left
웹 및 비즈니스 앱

인디 해커를 위한 셀프 호스팅 스택: 막대한 SaaS 청구서를 대체하는 최선의 방법

V 작성자 Varys 17 분 분량
The self-hosted stack for indie hackers: replace Vercel, Zapier, Mailchimp, GitHub, and more with one VPS

1인 창업자의 월간 도구 비용을 항목별로 정리하면 다음과 같습니다: Vercel Pro $20, Zapier Starter $29, Mailchimp Standard 1,000명 연락처에 $20, Plausible Cloud $9, GitHub Team 좌석당 $4, Better Stack Uptime $29, 1Password Teams 좌석당 $7.99. 여기에 상태 페이지 도구를 추가하고, 외주 인력이 합류하면 두 번째 Vercel 좌석까지 추가하면, 이 플랜들이 상위 등급으로 올라가기 전에도 비용은 월 $110에서 $250 사이가 됩니다.

간단한 VPS 한 대로 이 일곱 개의 앱을 나란히 실행할 수 있습니다:

  • Coolify
  • n8n
  • Listmonk
  • Umami
  • Gitea
  • Uptime Kuma
  • Vaultwarden

유휴 상태에서 전체 스택은 대략 1.4 GB of RAM. SaaS 청구서에 있는 대부분의 항목에는 무료로 운영할 수 있는 신뢰할 만한 셀프 호스팅 대안이 있습니다. Cloudzy에서는 바로 그것을 제공합니다. 우리의 마켓플레이스 에서는 원클릭 앱 설치와 VPS 배포가 약 60초.

이 글은 "모든 것을 셀프 호스팅하라"는 글이 아닙니다. 비용 계산은 실제이지만, SaaS 항목에는 드러나지 않는 대가가 있습니다. 바로 창업자의 시간, 보안 패치, 그리고 이메일 전달성입니다. 여기서의 주장은 더 좁습니다. 올바른 것을 올바른 순서로 셀프 호스팅하고, SaaS 가격이 합리적이고 운영 리스크가 높은 영역은 그대로 두라는 것입니다.

요약

저렴한 VPS 한 대로 전체 인디 해커 스택(Coolify, n8n, Listmonk, Umami, Gitea, Uptime Kuma, Kener, Vaultwarden)을 대략 1.4 GB of RAM 으로 실행할 수 있습니다. 뉴스레터 발송을 위해 서드파티 SMTP 릴레이(Amazon SES, Postmark, Mailgun)에 월 $1에서 $20을 추가하세요. Listmonk 자체는 메일을 발송하지 않습니다. 이것으로 대략 월 $100에서 $250의 SaaS 구독을 대체할 수 있습니다. 트랜잭션 이메일, 결제 처리, DNS는 관리형 서비스에 그대로 두세요.

셀프 호스팅이 비용을 크게 절감하는 이유

각 가격의 구조가 드러나도록 앞서의 실제 예시를 다시 살펴보겠습니다:

  • Vercel Pro: 좌석당 월 $20.
  • Zapier Starter: 750개 작업에 월 $29.
  • Mailchimp Standard, 1,000명 연락처: 월 $20이며, 5K, 10K, 25K에서 가파르게 올라갑니다.
  • Plausible Cloud: 페이지뷰 10K에서 월 $9이며, 페이지뷰 등급별로 가격이 책정됩니다.
  • GitHub Team: 비공개 협업에 사용자당 월 $4.
  • Better Stack Uptime: 팀 등급은 월 $29부터 시작하며, 모니터 수에 따라 가격이 책정됩니다.
  • 1Password Teams: 사용자당 월 $7.99.

청구서 전반의 패턴은 동일합니다. 좌석당, 연락처당, 작업당, 페이지뷰당입니다. 인디 해커가 끌어올리려는 모든 성장 요소(초대한 사용자, 목록의 연락처, 트리거된 자동화, 사이트의 트래픽)는 동시에 청구서가 함께 커지는 차원이기도 합니다.

그 반대편 추는 고정 비용 VPS입니다. 4 GB RAM을 갖춘 기본 VPS는 여덟 개의 애플리케이션을 한꺼번에 문제없이 실행할 만큼 충분한 여유가 있습니다. 더 적은 RAM도 가능하지만 빠듯합니다. 8 GB VPS는 Mautic도 셀프 호스팅하거나 상당한 트래픽으로 Ghost를 운영하지 않는 한 과합니다. Cloudzy에서는 딱 맞는 플랜 을 제공하여 여덟 개 모두를 실행할 수 있고, 스택의 어떤 도구든 원클릭으로 배포할 수 있습니다.

이 섹션의 핵심 요점: 셀프 호스팅은 사용량 기반 청구서를 고정 비용 청구서로 바꿉니다. 이는 SaaS 항목이 매출과 당신의 시간 가치에 비해 클 때만 의미가 있습니다.

해야 할 일(Job-to-Be-Done)별로 정리한 스택

아래 하위 섹션의 순서가 곧 설치 순서입니다. Coolify를 먼저 설치하는 이유는 나머지를 호스팅하기 때문입니다. 그다음 Vaultwarden과 Uptime Kuma인데, 스택에서 가장 부담이 적은 앱이며 즉시 본전을 뽑기 시작하기 때문입니다. 그다음은 분석과 소스 관리로, 둘 다 한 번 설정하면 거의 신경 쓸 일이 없습니다. 뉴스레터와 자동화는 마지막인데, 설정 마찰이 가장 크고 운영 책임이 가장 크기 때문입니다.

배포 플랫폼: Vercel/Heroku/Railway를 Coolify로 대체

Coolify as a self-hosted Vercel, Heroku, and Railway alternative

Coolify는 배포의 중추입니다. VPS에 설치하고 나면, 이 스택의 다른 모든 도구는 Coolify의 UI 안에서 원클릭으로 설치됩니다. 그래서 이 스택을 운영하기가 훨씬 쉽습니다. 하나의 PaaS 계층이 당신의 제품, 데이터베이스, 그리고 보조 도구들을 단일 대시보드 아래 Docker 컨테이너로 실행합니다.

Vercel Pro는 좌석당 월 $20이며, 여기에 사용량 기반 대역폭과 서버리스 함수 호출 비용이 더해집니다. Heroku와 Railway도 비슷한 가격대에 있습니다. Coolify 자체는 무료이며, 비용은 그 아래의 VPS입니다.

이것이 무너지는 지점: Coolify는 완벽한 Vercel 복제품이 아닙니다. Vercel은 글로벌 엣지 CDN, 자동 이미지 최적화, 엣지 함수, 그리고 어떤 셀프 호스팅 PaaS도 일대일로 재현하지 못하는 긴밀한 Next.js 통합을 제공합니다. 콘텐츠 사이트, API 기반 SaaS, 또는 일반적인 CRUD 앱이라면 Coolify로 충분합니다. 엣지 렌더링이나 ISR 팬아웃에 크게 의존하는 Next.js 앱이라면, 대체는 부분적입니다.

팁: Coolify는 원시 docker compose 파일을 관리형 UI로 대체하여 환경 변수, 영구 볼륨, Caddy를 통한 자동 HTTPS, 그리고 이전 배포로의 롤백을 처리합니다. Docker Compose를 직접 실행하는 것에 비해, 이는 운영 부담을 의미 있게 줄여줍니다. 바로 이것이 비전문 시스템 관리자 창업자에게도 셀프 호스팅이 실현 가능한 주된 이유입니다.

설치와 설정 단계를 통째로 건너뛰고 싶은 독자를 위해, 우리는 원클릭 Coolify VPS 이미지.

이 섹션의 핵심 요점: Coolify는 대부분의 인디 SaaS 워크로드에서 Vercel, Heroku, Railway를 대체하고, 나머지 스택을 원클릭 앱으로 실행하며, 가장 먼저 진행하기에 적합한 마이그레이션입니다.

워크플로 자동화: Zapier를 n8n으로 대체

n8n as a self-hosted Zapier alternative for workflow automation

Zapier Starter는 월 750개 작업에 월 $29입니다. 대부분의 인디 창업자는 그 할당량을 소진합니다 실제 워크플로(Stripe 웹훅 팬아웃, Postmark 알림, CRM 동기화, Slack 알림)를 시작한 첫 달 안에 그 할당량을 다 써버리고 결국 더 높은 등급으로 올라갑니다. 셀프 호스팅한 n8n은 VPS 한도 내에서 일반적인 사용에는 사실상 무제한입니다.

비주얼 에디터는 Zapier의 것과 비슷합니다. 통합 개수는 더 적지만, Zapier가 앞서는 롱테일은 대부분 틈새 SaaS 커넥터입니다. 인디 해커가 실제로 사용하는 통합(Stripe, Postmark, SendGrid, Slack, Discord, OpenAI API, Google Sheets, 일반 HTTP, 웹훅 노드)은 모두 n8n에서 일급으로 지원됩니다.

공정한 반론: 만약 당신의 워크플로가 Zapier 전용 통합 세 가지에 의존한다면, n8n은 아직 당신의 대체재가 아닙니다. 결정하기 전에 실제로 사용하는 커넥터를 감사하세요. n8n 커뮤니티에는 오랜 기간 이어지는 비용 분석 스레드 가 있으며, 거기서 창업자들이 자신의 마이그레이션 감사 내용을 올립니다.

이 섹션의 핵심 요점: 소규모에서 중규모의 워크플로 수라면, 공유 VPS의 n8n은 Zapier 전용 커넥터에 의존하지 않는 한 거의 한계 비용 없이 Zapier를 대체합니다.

뉴스레터 및 메일링 리스트: Mailchimp/ConvertKit를 Listmonk로 대체

Listmonk as a self-hosted Mailchimp and ConvertKit alternative

1K 연락처 기준 Mailchimp Standard는 월 $20이며, 목록 크기가 커질수록 가파르게 오릅니다. ConvertKit Creator도 비슷한 범위에 있습니다. Listmonk는 무료이고, 100 MB 미만의 RAM으로 실행되며, 당신의 VPS에서 구독자 데이터베이스에 대한 완전한 소유권을 제공합니다.

Listmonk에 관해 가장 중요한 운영상의 사실은 자주 간과됩니다: Listmonk는 여전히 발송을 위한 SMTP 릴레이가 필요합니다. 그것은 목록 관리자이자 캠페인 빌더입니다. 실제 SMTP 발송(Gmail, Outlook, Yahoo 받은편지함으로 바이트를 전달하는 일)에는 여전히 서드파티 릴레이가 필요합니다. 이메일 1,000건당 약 $0.10인 Amazon SES가 가장 저렴하면서도 실용적인 선택지입니다. Postmark는 더 비싸지만 트랜잭션 트래픽에는 더 안정적입니다. Mailgun과 SendGrid는 그 중간에 있습니다. 릴레이를 구성하지 않으면 당신의 캠페인은 전달되지 않습니다.

볼륨에 따라 릴레이에 월 $1에서 $20의 예산을 잡으세요. Listmonk와 SES 조합이 전형적인 소규모 인디 구성입니다. Mautic도 동일한 SMTP 요건과 동일한 예산 항목을 갖습니다.

팁: 이 스택의 나머지와 같은 VPS에서 직접 메일 서버를 운영하지 마세요. 일반 VPS 제공업체의 새 IP에서의 전달성은 좋지 않고, 워밍업 과정에는 몇 주가 걸리며, 블랙리스트에 한 번 걸리면 며칠짜리 지원 문제가 됩니다. SMTP 릴레이 비용을 지불하세요. 그 비용은 적습니다. 대안은 캠페인이 스팸함에 들어가고 발신자 평판이 몇 달간 손상되는 전달성 재앙입니다.

독립형 목록 관리자 대신 블로그와 뉴스레터를 통합하고 싶은 창업자라면, Ghost가 가장 좋은 대안 중 하나입니다. 발행, 회원 가입, 유료 구독, 캠페인 발송기를 하나의 앱에 묶지만, 동일한 SMTP 릴레이 요건을 갖고 출시됩니다.

이 섹션의 핵심 요점: Listmonk는 구독자 데이터에 대한 완전한 소유권을 주고 Mailchimp의 월 청구서를 대체하지만, 발송을 위해서는 여전히 서드파티 SMTP 릴레이가 필요합니다. 이를 위해 월 $1에서 $20의 예산을 잡으세요.

분석: Plausible Cloud와 Google Analytics를 Umami로 대체

Umami as a self-hosted Google Analytics and Plausible Cloud alternative

Umami는 약 90 MB의 RAM을 사용하고, Coolify가 프로비저닝해주는 Postgres 데이터베이스에서 실행되며, 대부분의 인디 해커가 신경 쓰는 기본적인 트래픽 질문을 다루는 깔끔한 대시보드를 만들어냅니다. 트래픽이 어디서 오는지, 사람들이 무엇을 읽는지, 어디서 이탈하는지 말이죠. 기본적으로 GDPR 친화적이며, 쿠키 배너가 필요 없습니다.

Plausible Cloud는 페이지뷰 10K에서 월 $9이며 거기서부터 올라갑니다. 셀프 호스팅 Plausible도 존재하지만, 셀프 호스팅 Community Edition에 대한 공식 안내가 버전마다 바뀌어 왔고 업그레이드 경로가 Umami만큼 매끄럽지 않았습니다. 정말로 깊이가 필요하다면 Matomo가 대안입니다. 목표, 히트맵, 유료 플러그인의 세션 녹화, 세밀한 맞춤 차원을 제공합니다. 대부분의 인디 용도에서 그 깊이는 성장의 병목이 아닙니다.

Cloudzy의 마켓플레이스에 등록되어 있기 때문에 구체적인 경고를 드립니다. Fathom Lite는 배포하지 마세요. Fathom Lite는 기능이 동결되어 있으니, 특별히 그 스택을 원하는 게 아니라면 건너뛰세요. 이름은 (훌륭하고 유료이며 호스팅형인) Fathom Analytics에서 인지도를 빌려왔지만, lite 프로젝트는 유지보수되지 않습니다. 소프트웨어가 최신 상태로 유지되는 것이 중요하다면 Umami에 기회를 주세요.

솔직한 트레이드오프: 셀프 호스팅 분석에서는 데이터를 소유하지만, 동시에 보존, 백업, 그리고 버전 업그레이드 시의 스키마 마이그레이션도 당신이 책임지게 됩니다. Coolify가 백업과 업그레이드 흐름을 다룰 만하게 만들어주지만, 이는 유지보수 장부에 하나 더 추가되는 항목입니다.

이 섹션의 핵심 요점: Umami는 인디 분석 용도를 반복 비용 없이 충족시킵니다. 정말로 깊이가 필요할 때만 Matomo를 찾고, Fathom Lite는 아예 피하세요.

소스 관리: 유료 GitHub를 Gitea 또는 Forgejo로 대체

Gitea and Forgejo as self-hosted GitHub alternatives for source control

GitHub Free는 대부분의 인디 용도를 충족합니다. 무제한 공개 저장소, 개인 계정의 무제한 비공개 저장소, 무료 Actions 분, 그리고 Issues, 프로필, 통합 생태계, 그리고 (점점 더) Copilot을 통한 강력한 네트워크 효과를 제공합니다. Team 기능이나 유료 협업 도구가 필요해질 때 마이그레이션의 명분은 더 강해집니다.

Gitea는 리소스를 적게 씁니다. Forgejo는 매우 비슷한 UI를 가진 커뮤니티 포크입니다. 둘 다 이슈, 풀 리퀘스트, 기본 CI 러너, 그리고 Git 서버를 제공합니다. 둘 다 무료입니다.

솔직한 트레이드오프: GitHub의 네트워크 효과는 공짜가 아닙니다. 당신의 공개 프로필은 채용 신호입니다. Actions에는 커뮤니티가 만든 수천 개의 워크플로가 있습니다. Copilot은 긴밀하게 통합되어 있습니다. 소스 관리를 셀프 호스팅하면 소유권과 좌석 비용 절감을 위해 그 모든 것을 포기하게 됩니다.

Gitea가 유리한 경우: 저장소 하나를 비공개로 유지하려고 Team 좌석 비용을 내고 있는, 매출 발생 전의 1인 창업자.

GitHub이 유리한 경우: Actions를 많이 사용하거나, 프로필을 통해 채용하거나, 오픈 소스를 운영하는 창업자.

GitLab 대 Gitea 대 Forgejo 트레이드오프를 더 깊이 살펴보려면, 우리의 셀프 호스팅 GitLab 대안 가이드.

이 섹션의 핵심 요점: 비공개 저장소 좌석 비용을 GitHub에 내고 있다면 소스 관리를 셀프 호스팅하고, 그렇지 않다면 GitHub Free에 머무세요.

모니터링 및 상태 페이지: Better Stack Uptime을 Uptime Kuma + Kener로 대체

Uptime Kuma and Kener as a self-hosted Better Stack Uptime and Statuspage alternative

Better Stack Uptime과 Statuspage는 월 $29부터 시작합니다. Uptime Kuma는 모니터링 쪽을 다룹니다. HTTP, TCP, 핑, 키워드 체크를 제공하며, Slack, Discord, Telegram, 이메일, 임의의 웹훅으로 알림을 보냅니다. Kener는 이메일 알림이 포함된 공개용 상태 페이지로 이와 짝을 이룹니다. 둘 다 무료로 실행됩니다.

솔직한 트레이드오프는 기능 기반이 아니라 구조적입니다. 모니터링하는 서비스와 같은 VPS에 호스팅된 상태 페이지는 자기모순적인 구성입니다. VPS가 다운되면, 그 장애를 알려야 할 상태 페이지도 함께 다운됩니다. 내부 모니터링용이라면 괜찮습니다. 고객이 의존하는 신뢰할 만한 공개 상태 페이지를 위해서는, Kener를 다른 위치의 별도의 저렴한 VPS에 호스팅하거나, 그 한 가지 특정 기능에 대해서는 관리형 상태 페이지 제공업체에 머무세요.

이 섹션의 핵심 요점: Uptime Kuma와 Kener의 조합은 신뢰할 만한 모니터링과 상태 페이지 조합을 무료로 제공하지만, 가동 시간 신뢰성이 고객에게 중요하다면 상태 페이지는 모니터링 대상 스택 밖에 호스팅하세요.

비밀번호 관리: 1Password Teams를 Vaultwarden으로 대체

Vaultwarden as a self-hosted 1Password Teams alternative

1Password Teams는 좌석당 월 $7.99입니다. Vaultwarden은 Rust로 작성된 Bitwarden 호환 서버로, 50 MB 미만의 RAM에서 실행되며, 공식 Bitwarden 클라이언트와 무료로 작동합니다:

  • 브라우저 확장 프로그램
  • 모바일 앱
  • 데스크톱 앱
  • CLI

솔직한 트레이드오프: 1Password의 UX, 복구 흐름, 침해 모니터링 서비스는 Bitwarden 클라이언트 경험보다 약간 더 다듬어져 있습니다. 1인 창업자나 2~3인 팀이라면 Vaultwarden으로 충분하고도 남습니다. 10인 이상 팀이라면, 유료 관리 도구의 중앙화된 청구, 감사 로그, 침해 모니터링이 좌석당 비용을 정당화할 수 있습니다.

이 섹션의 핵심 요점: Vaultwarden은 이 스택에서 가장 가벼운 앱입니다. 50 MB 미만의 RAM, 완전한 Bitwarden 클라이언트 호환성을 제공하며, 좌석당 구독 항목을 없애줍니다.

핵심 비교

청구서의 모습을 나란히 놓고 봅니다. 여덟 가지 작업, 두 열의 선택지, 그리고 각각에 대한 하나의 판단.

해야 할 일SaaS 선택지SaaS 가격셀프 호스팅 선택지셀프 호스팅 RAM설정 난이도솔직한 판단
배포 플랫폼Vercel Pro / Heroku / Railway$20/seat/mo+Coolify~400 MB중간엣지 렌더링에 의존하지 않는 한 셀프 호스팅
워크플로 자동화Zapier Starter$29/mon8n~250 MB중간Zapier 전용 커넥터에 의존하지 않는 한 셀프 호스팅
뉴스레터 / 목록Mailchimp Standard$20/mo at 1KListmonk + SES~100 MB중상목록은 셀프 호스팅, 발송은 릴레이에 유지
분석Plausible Cloud$9/mo at 10KUmami~90 MB낮음셀프 호스팅; Fathom Lite는 피하기
소스 관리GitHub Team$4/seat/moGitea / Forgejo~150 MB낮음Team 좌석 비용을 낼 때만
가동 시간 모니터링Better Stack Uptime$29/moUptime Kuma~150 MB낮음셀프 호스팅
공개 상태 페이지Statuspage$29/moKener~100 MB낮음셀프 호스팅
비밀번호 관리자1Password Teams$7.99/seat/moVaultwarden~50 MB낮음1인 및 소규모 팀은 셀프 호스팅

월 총비용: 우리의 4 GB VPS plan 는 현재 50% 할인으로 월 $14.47이며, 여기에 SMTP 릴레이로 $1에서 $20이 더해집니다. 전형적인 인디 사용량 기준으로 대체되는 SaaS 총액: 월 $100에서 $250.

마이그레이션 순서, 그리고 SaaS에 남겨둘 것

  1. Coolify. 이것이 나머지 스택을 호스팅합니다. 이것이 실행되기 전까지는 다른 어떤 것도 하지 마세요.
  2. Vaultwarden과 Uptime Kuma. 운영 부담이 가장 낮고 즉각적인 가치를 줍니다. Vaultwarden은 구독 항목을 대체하고, Uptime Kuma는 설치 후 한 시간 안에 가시성을 만들어내기 시작합니다.
  3. Umami와 Gitea. 둘 다 초기 설치 후에는 거의 신경 쓸 일이 없습니다. 백업과 버전 업그레이드만이 유일한 지속 작업입니다.
  4. Listmonk와 n8n. 설정 노력이 더 크고, 구성이 더 많으며, 운영 책임이 더 큽니다. 나머지 스택이 안정되고 SMTP 릴레이 구성에 여유가 생긴 후에 진행하세요.
  5. Kener. 마지막으로, 당신의 제품이 공개 상태 페이지를 필요로 할 때만 진행하세요. 만약 설치한다면, 메인 서버의 장애가 상태 페이지까지 다운시키지 않도록 별도의 VPS에 호스팅하세요.

SaaS에 남겨둘 카테고리 목록도 그만큼 중요합니다:

  • 트랜잭션 이메일 발송 (Postmark, SES, Resend). 자체 메일 서버를 운영하는 것은 전달성 악몽입니다. 릴레이 비용은 적지만, 그것을 셀프 호스팅하는 운영 리스크는 큽니다. 이는 Listmonk의 아웃바운드 트래픽에도 적용됩니다.
  • 결제 처리 (Stripe, Paddle). 의미 있는 셀프 호스팅 후보가 아닙니다.
  • DNS (Cloudflare). 인디 해커가 필요로 하는 등급에서 무료이며, 셀프 호스팅 DNS로는 따라갈 수 없는 보안 및 성능 이점을 제공합니다.

이 섹션의 핵심 요점: 운영 단순성 순으로 셀프 호스팅하고, SaaS 가격이 합리적이고 셀프 호스팅의 운영 리스크가 심각한 카테고리는 그대로 두세요.

솔직한 트레이드오프: 셀프 호스팅이 더 이상 저렴하지 않게 되는 지점

대부분 혼자서 수익성 있는 인디 제품 포트폴리오를 구축해온 Pieter Levels는 수년간 정반대 입장을 일관되게 주장해왔습니다. 인프라에 쓰는 한 시간은 고객에게 쓰지 못한 한 시간이라는 것입니다. 그의 MVP 구축 글 은 그 견해의 가장 강력한 표현이며, 그것이 적용되는 경우에는 옳습니다.

창업자의 시간에는 실제 기회비용이 있습니다. 당신의 시간을 시간당 $50에서 $100으로 평가한다면, 열 시간의 초기 설정과 정기적인 월간 유지보수는 연간 $600에서 $2,500의 주의력을 소비합니다. 연간 $1,200에서 $2,400의 SaaS 절감액에 비춰보면, 셈이 분명한 이득은 아닙니다. 그리고 앞서 언급했듯이, 인프라에 쓰는 시간은 고객 발견, 제품 개발, 또는 유통에 쓰지 못한 시간입니다. MVP 이전 단계에서는 시간 비용이 거의 항상 절감액을 초과합니다. $20K+ MRR에서는 다른 이유로 같은 것이 적용됩니다. 절감액이 매출에 비해 작기 때문입니다.

셀프 호스팅이 여전히 말이 되는 지점은 그 중간입니다. $0에서 $5K MRR의 PMF 이전 창업자로, 작동하는 CLI를 갖추고 있고, 매출 대비 눈에 띄는 도구 비용을 가지고 있으며, 인프라 작업을 충분히 즐겨서 유지보수 시간이 순수한 세금이 아닌 경우입니다.

보안 패치는 두 번째 실제 비용이며, 가장 자주 무시되는 비용입니다. 셀프 호스팅 소프트웨어는 자동으로 업데이트되지 않습니다. 당신이 업데이트를 받아오고, 호환성을 테스트하고, 업스트림 프로젝트가 메이저 버전을 출시할 때 가끔 호환성 깨짐을 처리합니다. 여러 시스템을 한꺼번에 호스팅하는 단일 VPS에서의 보안 사고는 그 범위가 치명적입니다. 한두 시간의 월간 유지보수 시간이 현실적인 최소치이며, 그것은 반드시 일정에 잡혀 있어야 합니다.

이메일 전달성은 세 번째 실제 비용이며, 셀프 호스팅이 인디 해커를 무는 가장 흔한 지점입니다. Listmonk는 여전히 발송을 위한 SMTP 릴레이가 필요합니다. Mautic은 메일을 발송하지 않습니다. 첫날부터 구성된 SMTP 릴레이(SES, Postmark, Mailgun)와 함께 실행하거나, 아니면 마이그레이션을 아예 건너뛰세요.

셀프 호스팅이 잘못된 선택인 경우: MVP 이전 창업자, 인프라 작업을 즐기지 않는 창업자, 그리고 SaaS 선택지에 실제 전환 비용이 있는 모든 카테고리(자리잡은 Stripe 통합, 전달성 워밍업이 된 발송 도메인, 채용 신호 역할을 겸하는 수년 된 GitHub 프로필).

이 섹션의 핵심 요점: 올바른 질문은 "이것을 셀프 호스팅할 수 있는가"가 아니라 "내 단계와 역량을 감안할 때, 셀프 호스팅의 시간과 운영 리스크가 그것이 대체하는 SaaS 항목보다 더 저렴한가"입니다.

자주 묻는 질문

완전한 셀프 호스팅 인디 해커 스택의 월간 비용은 얼마인가요?

월 $14.47의 4 GB VPS(현재 50% 할인 적용)는 Coolify, n8n, Listmonk, Umami, Gitea, Uptime Kuma, Vaultwarden을 동시에 실행하며, 유휴 상태에서 1.5 GB 미만의 RAM을 사용합니다. 뉴스레터 발송을 위해 서드파티 SMTP 릴레이(Amazon SES, Postmark)에 월 $1에서 $20을 추가하세요. 총액: 대략 월 $15에서 $35이며, 대략 월 $100에서 $250의 SaaS 구독을 대체합니다.

Coolify는 진짜 Vercel 대체재인가요?

대부분의 인디 SaaS 워크로드에는 그렇습니다. Coolify는 배포, 환경 변수, 영구 볼륨, 자동 HTTPS를 처리하는 셀프 호스팅 PaaS로서 Vercel, Heroku, Railway를 대체합니다. 엣지 렌더링, 이미지 최적화, 서버리스 함수에 크게 의존하는 Next.js 앱이라면, 대체는 부분적입니다. Coolify는 Vercel보다는 Heroku나 Railway에 더 가까운 대등물입니다.

정말로 Mailchimp를 Listmonk로 대체할 수 있나요?

목록 관리와 캠페인 구축에는 그렇습니다. 실제 이메일 발송에는 아닙니다. Listmonk는 메일을 전달하기 위해 서드파티 SMTP 릴레이(SES, Postmark, Mailgun, SendGrid)가 필요합니다. 그것이 없으면 당신의 캠페인은 받은편지함에 도달하지 못합니다. VPS 비용과 별도로 릴레이에 월 $1에서 $20의 예산을 잡으세요.

인디 해커에게 셀프 호스팅이 말이 되지 않는 경우는 언제인가요?

MVP 이전 창업자, 인프라 작업을 즐기지 않는 창업자, 그리고 SaaS 가격이 합리적이고 셀프 호스팅의 운영 리스크가 심각한 모든 카테고리입니다. 트랜잭션 이메일 발송, 결제 처리, DNS가 가장 명확한 예시입니다. $20K MRR 이상에서는 창업자의 시간이 SaaS 항목보다 더 비싸지기 때문에 셈도 뒤집힙니다.

셀프 호스팅 인디 스택에는 어떤 VPS 사양이 필요한가요?

최소는 2 GB RAM이지만 빠듯합니다. 권장 기준선은 일곱에서 여덟 개의 앱 전반에 편안한 여유를 주는 4 GB RAM(현재 50% 할인으로 월 $14.47)입니다. Mautic을 추가하거나, 상당한 트래픽으로 Ghost를 운영하거나, 부하가 큰 데이터베이스를 셀프 호스팅하는 경우에만 8 GB로 올리세요.

실제로는 어떤 모습인가

SaaS 가격이 성장에 페널티를 매기고(좌석당, 연락처당, 작업당), 오픈 소스 대안이 운영 비용이 한정될 만큼 성숙한 카테고리는 셀프 호스팅하세요. 트랜잭션 이메일, 결제 처리, DNS는 SaaS 가격이 합리적이고 셀프 호스팅의 운영 리스크가 심각하므로 SaaS에 머무세요.

첫 번째 구체적인 행동은 명확합니다. 4 GB VPS를 프로비저닝하고, Coolify를 설치하고, 첫 세션에 Vaultwarden과 Uptime Kuma를 배포하세요. 더 어려운 것에 전념하기 전에 워크플로를 검증하기에 충분합니다. 그 후에는 전체 스택을 한꺼번에가 아니라, 한 번에 하나의 도구씩 마이그레이션하세요. 핵심은 모든 것을 셀프 호스팅하는 것이 아닙니다. 핵심은 나머지 청구서의 셈이 말이 되게 만드는 것입니다.

Share

블로그 더 보기

계속 읽기.

배포할 준비가 되셨나요? 월 $2.48부터.

2008년부터 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.