안녕하세요. 수수입니다.
이전 글에서 피터 레벨스의 서비스와 성공 철학을 다뤘습니다. 오늘은 한 단계 더 들어가, 이 사람이 실제로 무엇을 쓰고 있는지 파헤쳐 보겠습니다.
이 글에 나오는 정보는 피터 레벨스 본인이 X(트위터)와 인터뷰에서 직접 밝힌 내용 기준입니다.
목차
- 1. 전체 도구 한눈에 보기
- 2. 서버 & 호스팅 — Linode에서 Hetzner로
- 3. CDN & 보안 — Cloudflare 무료 플랜
- 4. AI & GPU — FAL.ai
- 5. 개발 도구 — Claude Code가 주력
- 6. 데이터베이스 — SQLite
- 7. 결제 — Stripe
- 8. 분석 & 모니터링
- 9. 마케팅 — 광고비 $0
- 10. 생산성 도구 — Termius, Telegram, Featurebase
- 11. 비용 구조 — 본인이 밝힌 숫자들
- 정리하며
- 관련 포스팅
- 참고 자료
1. 전체 도구 한눈에 보기
피터 레벨스가 직접 언급한 도구들입니다.
| 카테고리 | 도구 | 본인 언급 비용 |
|---|---|---|
| 서버 | Linode → Hetzner VPS | $384/월 (마이그레이션 전) |
| CDN & 보안 | Cloudflare (무료 플랜) | $0 |
| AI & GPU | FAL.ai | 전체 비용의 90% |
| 개발 도구 | Claude Code, Cursor | — |
| 데이터베이스 | SQLite | $0 |
| 결제 | Stripe | 2.9% + $0.30/건 |
| 분석 | Simple Analytics | — |
| SSH | Termius | — |
| 알림 & 운영 | Telegram | $0 |
| 마케팅 | X (구 트위터) | $0 |
각 항목을 뜯어보겠습니다.
2. 서버 & 호스팅 — Linode에서 Hetzner로
12년간 Linode VPS 1대
피터 레벨스는 12년 동안 Linode VPS 1대에서 모든 서비스를 운영했습니다.
그가 직접 밝힌 스펙입니다:
“서버 비용은 지금 $384/월, 64GB RAM, 16코어 Linode 한 대.”
VPS 한 대에 PhotoAI, NomadList, RemoteOK, InteriorAI를 전부 올렸습니다.
Hetzner로 마이그레이션
2025년, 서비스별로 Hetzner VPS를 따로 두는 구조로 전환하기 시작했습니다.
“Linode VPS 1대에서 Hetzner VPS를 사이트별로 나누는 중입니다. RemoteOK부터 시작해서, NomadList, InteriorAI, PhotoAI 순서로. Linode는 12년간 문제없었지만, Akamai에 인수된 후 VPS가 부업처럼 느껴져요. Hetzner는 VPS가 본업인 회사니까요.”
RemoteOK를 Hetzner로 옮긴 뒤 결과도 공개했습니다:
“RemoteOK가 $99/월 Hetzner VPS + Cloudflare 무료 플랜에서 27ms에 로딩됩니다. 27ms!!!”
참고로 DigitalOcean은 피터 레벨스가 다른 사람에게 추천할 때 Hetzner와 함께 언급하는 호스팅입니다. 본인의 프로덕션 서버는 Linode → Hetzner 경로입니다.
3. CDN & 보안 — Cloudflare 무료 플랜
피터 레벨스는 Cloudflare 무료 플랜을 사용합니다. Enterprise가 아닙니다.
“Cloudflare 무료 플랜으로 에지 캐싱을 다 해줘요. 에셋뿐 아니라 전부요. 무료로.”
Cloudflare의 무료 플랜만으로도 DNS, CDN, DDoS 방어, SSL을 전부 처리합니다. $99/월 Hetzner VPS에 Cloudflare 무료 플랜을 붙여서 27ms 로딩을 달성한 것입니다.
비용: $0.
4. AI & GPU — FAL.ai
GPU 비용이 전체 운영비의 90%를 차지합니다. 피터 레벨스가 직접 밝힌 비용 구조의 핵심입니다.
“비용은 서버($384/월 Linode)와 GPU(대부분 @FAL)뿐입니다. 이익률은 80%이고, 비용의 90%가 GPU예요. GPU 없으면 이익률 99%입니다.”
GPU 가격 600% 인상 사건
처음에는 이름이 공개되지 않은 GPU 업체를 썼습니다. 그런데 피터 레벨스가 X에 매출을 공개하자, 그 업체가 가격을 600% 올렸습니다.
“지난해 AI 앱이 빠르게 성장했어요. 매출을 X에 공유하자 GPU 업체가 즉시 가격을 600% 올렸습니다. 저뿐 아니라 @dannypostma도요. 환불, 분쟁, 수수료를 고려하면 사실상 적자가 되는 수준이었어요.”
Replicate → FAL.ai
이후 Replicate로 전환했다가, 현재는 FAL.ai가 주력입니다.
“이번 주에 API 업체 @FAL을 샌프란시스코에서 방문했어요. FAL이 PhotoAI의 모든 AI 모델을 호스팅하고 있습니다.”
PhotoAI는 월 100만 장 이상의 사진을 생성합니다. 사용자마다 얼굴을 학습(파인튜닝)해야 하기 때문에 GPU 비용이 높습니다.
반면 InteriorAI는 범용 모델 하나로 처리하기 때문에 GPU 비용이 월 $200에 불과합니다 (본인 공개 수치).
5. 개발 도구 — Claude Code가 주력
Claude Code > Cursor
피터 레벨스는 Cursor의 투자자이기도 합니다. 하지만 현재 주력은 Claude Code입니다.
“Cursor가 최근 몇 달간 버그가 너무 많았고 큰 파일을 못 다뤘어요. Claude Code는 묻지도 않고 알아서 하고, 버그도 거의 없어요. Cursor 투자자긴 하지만, 잘 되는 걸 쓸 겁니다.”
VibeOps — AI로 서버 운영하기
피터 레벨스가 직접 만든 용어가 있습니다. VibeOps.
바이브 코딩(Vibe Coding)이 “AI로 코드를 짜게 하는 것”이라면, VibeOps는 “AI로 서버를 운영하는 것”입니다.
“Hetzner $5/월 VPS에 SSH로 접속해서… Claude Code를 설치하고… claude를 입력하면 시작이에요.”
최근에는 한 단계 더 나아가, Telegram에서 직접 Claude Code와 대화하며 사이트를 관리합니다.
“드디어 꿈이 이루어졌어요. 이제 Telegram으로 제 사이트에 직접 대화해서 기능을 추가하거나 버그를 고칠 수 있어요.”
PHP + jQuery 철학
AI 도구는 적극적으로 도입하면서도, 기본 기술 스택은 바꾸지 않았습니다.
PhotoAI $150K/월 달성 시점에 본인이 밝힌 스택:
“Tech: PHP + jQuery + SQLite on a Hetzner VPS with Nginx and Ubuntu”
React도, TypeScript도, Next.js도 없습니다. 빌드 과정이 없고, 배포는 단순합니다.
6. 데이터베이스 — SQLite
비용: $0.
Lex Fridman 팟캐스트에서 직접 확인했습니다:
“PHP와 jQuery, 그리고 SQLite입니다.”
데이터베이스가 파일 하나입니다. 별도의 DB 서버가 필요 없습니다. 백업은 파일 복사, 마이그레이션은 파일 이동으로 끝납니다.
크론잡의 로그도 SQLite에 저장합니다. PHP 스크립트가 크론잡 이름과 종료 코드를 받아서 SQLite DB에 기록하는 구조입니다.
서비스 1개 = VPS 1대 = SQLite 파일 1개. 이 단순함이 혼자서 7개 서비스를 운영할 수 있는 비결입니다.
7. 결제 — Stripe
“Stripe Checkout 버튼을 추가하세요… 가장 쉬운 결제 방법인가요? Stripe, 100%.”
Stripe 수수료는 2.9% + $0.30/건입니다. 월 매출 $300K 기준이면 수수료만 해도 상당한 금액이지만, 피터 레벨스가 구체적인 수수료 금액을 공개한 적은 없습니다.
한 가지 흥미로운 점은 결제 분쟁(dispute) 사기에 대한 불만입니다:
“Stripe의 분쟁 사기는 심각한 문제예요. 미국인들은 마음이 바뀌면 분쟁을 걸어서 돈을 돌려받아요. 제 사이트 기준 분쟁의 10%만 정당하고 나머지는 사기인데, 저는 100% 패소합니다.”
8. 분석 & 모니터링
Simple Analytics
Google Analytics를 쓰지 않습니다.
“simpleanalytics.com에 반했어요. 프라이버시 친화적 분석이에요. Google Analytics의 괴물 같은 인터페이스보다 훨씬 쉽게 원하는 걸 찾을 수 있어요.”
쿠키 없이 페이지 뷰와 리퍼러만 보여주는 프라이버시 중심 분석 도구입니다. GDPR 쿠키 배너도 필요 없습니다.
크론잡 + Telegram 알림
모니터링 SaaS(Datadog, New Relic 등)는 쓰지 않습니다. 크론잡이 모니터링입니다.
크론잡이 PHP 스크립트를 호출하고, 결과를 SQLite에 기록합니다. 에러가 나면 Telegram Bot으로 알림이 옵니다.
“버그가 생기면 스크린샷 찍어서 Telegram에 나한테 보내요. 그게 제 버그 트래커예요.”
고급 버전도 있습니다. 아이디어와 버그를 관리하는 Product Manager 봇을 만들어서, 높은 우선순위 버그가 발견되면 즉시 Telegram으로 알려줍니다.
9. 마케팅 — 광고비 $0
피터 레벨스의 마케팅 채널은 X(구 트위터) 하나입니다.
“공동창업자 없고, 직원 없고, 광고 예산도 없습니다.”
Google Ads도, Facebook Ads도, 인플루언서 마케팅도 없습니다. 새 서비스를 만들면 X에 올리고, 매출 스크린샷을 공유하고, 개발 과정을 실시간으로 보여줍니다.
이것이 가능한 이유는 10년간 꾸준히 쌓은 82만 팔로워 때문입니다. 하루아침에 만들 수 있는 전략이 아닙니다.
10. 생산성 도구 — Termius, Telegram, Featurebase
Termius (SSH 클라이언트)
“서버에 SSH로 접속해요. 저는 @TermiusHQ를 씁니다.”
여러 대의 VPS를 관리할 때 SSH 접속이 빈번합니다. Termius는 멀티 서버 SSH 관리를 하나의 앱에서 처리합니다.
Telegram
서버 알림, 버그 트래커, Claude Code 연동까지 — 피터 레벨스에게 Telegram은 운영 도구입니다.
Featurebase (버그 & 아이디어 관리)
사용자 피드백은 Featurebase(ideasandbugs.com)로 관리합니다. 이전에 Canny를 쓰다가 전환했습니다.
11. 비용 구조 — 본인이 밝힌 숫자들
피터 레벨스가 직접 공개한 비용 데이터를 시점별로 정리했습니다.
PhotoAI — $150K/월, 이익률 87%
“PhotoAI $150,000/월 달성. 이익률 87%.”
$150K의 87% 이익이면 비용은 약 $19,500/월입니다. 그리고 비용의 90%가 GPU이므로 GPU만 약 $17,500 수준입니다.
InteriorAI — 이익률 99%+
“InteriorAI의 이익률이 99%를 넘어요. GPU 비용이 월 $200으로 21,000건을 처리해요. 렌더 1건당 약 1센트. VPS 분담분은 $50 정도. 합치면 월 $250에 매출은 $40,000.”
비(非) AI 사이트 — 합계 $979/월, 이익률 99%+
“AI가 아닌 사이트 전체 비용이 $979/월로 역대 최저예요. 드디어 월 $1,000 이하! 이익률 99% 이상.”
NomadList, RemoteOK 등 AI가 아닌 서비스들은 GPU 비용이 없기 때문에 거의 순수익입니다.
전체 — 이익률 80%, GPU가 비용의 90%
“이익률 80%. 비용의 90%가 GPU. GPU 없으면 99% 이익률.”
역대 최고 매출 — $420K/월
$420,000/월 매출 기록, 이익률 약 80%.
내역: PhotoAI $161K, ReadMAKE $93K, Nomads $61K, InteriorAI $43K, levelsio.com $34K, RemoteOK $29K.
비용 구조 요약
| 항목 | 검증된 수치 |
|---|---|
| 서버 (Linode, 마이그레이션 전) | $384/월 |
| 서버 (Hetzner, RemoteOK 단독) | $99/월 |
| 비AI 사이트 전체 비용 | $979/월 |
| InteriorAI GPU | $200/월 |
| InteriorAI VPS 분담분 | ~$50/월 |
| Cloudflare | $0 (무료 플랜) |
| SQLite | $0 |
| 마케팅 | $0 |
| 직원 | $0 |
| 전체 이익률 | 80% |
| 비용의 90% | GPU (FAL.ai) |
구체적인 전체 GPU 비용은 공개하지 않았지만, 역산하면 이렇습니다:
- $300K 매출 × 20% 비용 = 약 $60K/월 총 비용
- 그 중 90%가 GPU = 약 $54K/월 GPU
- 나머지 10% = 약 $6K/월 (서버, Stripe 수수료, 기타)
정리하며
피터 레벨스의 테크 스택에서 배울 수 있는 것은 세 가지입니다.
1. 비싼 도구가 좋은 도구가 아니다
Hetzner $99/월 VPS + Cloudflare 무료 플랜으로 27ms 로딩. SQLite는 $0. 모니터링은 크론잡 + Telegram. 문제에 맞는 도구를 고른 것입니다.
2. 비용은 변동비 중심으로 가져가라
고정비(직원, 사무실)는 매출이 줄어도 그대로입니다. 피터 레벨스의 최대 비용인 GPU는 매출에 비례하는 변동비입니다. GPU 없으면 이익률 99%.
3. 복잡성은 적이다
서비스 1개 = VPS 1대 = SQLite 파일 1개. 이 공식이 혼자서 7개 서비스를 운영할 수 있게 해줍니다. 컨테이너도, CI/CD 파이프라인도 없습니다.
이상, 수수였습니다. 궁금한 점은 댓글로 남겨주세요!
관련 포스팅
참고 자료
- Pieter Levels - Lex Fridman Podcast #440
- @levelsio - X
- @levelsio - 서버 비용 & 이익률 공개
- @levelsio - Linode에서 Hetzner 마이그레이션
- @levelsio - Hetzner + Cloudflare 무료 플랜 27ms
- @levelsio - PhotoAI $150K/월 달성
- @levelsio - GPU 가격 600% 인상 사건
- @levelsio - FAL.ai 방문
- @levelsio - Claude Code > Cursor
- @levelsio - Telegram으로 사이트 관리
- @levelsio - InteriorAI 비용 구조
- @levelsio - 비AI 사이트 $979/월