PostHog 포스트호그 핵심 요약
PostHog는 구글 애널리틱스, 앰플리튜드, 믹스패널, 핫자가 제공하는 기능을 한곳에 모은 올인원 오픈소스 프로덕트 분석 플랫폼입니다. 사용자의 클릭 이벤트 트래킹, 전환 깔때기 퍼널 분석, 기능 플래그, A B 테스트, 세션 리플레이 녹화 기능을 단일 SDK로 지원합니다.
방대한 유저 데이터의 외부 클라우드 전송과 천문학적 비용 문제
서비스 사용자가 급증하면 상용 SaaS 분석 플랫폼의 월간 과금 청구서는 수백만 원에서 수천만 원까지 기하급수적으로 폭증합니다. 또한 의료나 금융 등 민감한 유저 행동 데이터를 제3자 클라우드에 위탁하기 어려운 규제 환경도 존재합니다.
PostHog 자체 호스팅은 이 문제를 완벽히 해결합니다. 오픈소스 도커 컴포즈 스크립트를 통해 사내 AWS VPC나 전용 온프레미스 서버에 단독 설치하여 100% 데이터 주권을 유지하고 월간 SaaS 요금을 제로화할 수 있습니다.
상용 SaaS 분석 툴 vs PostHog 자체 호스팅 비교표
| 비교 항목 | 상용 클라우드 분석 SaaS | PostHog 오픈소스 자체 호스팅 |
|---|---|---|
| 이벤트당 비용 과금 | 월간 수집 이벤트 수가 늘수록 요금 폭증 | 서버 인프라 비용만 지불하며 이벤트 무제한 |
| 데이터 주권 및 보안 | 해외 제3자 서버에 사용자 식별 정보 저장 | 사내 프라이빗 네트워크 내부에 완전 격리 저장 |
| 제공 기능 범위 | 분석 툴과 세션 녹화 툴을 별도 구독 필요 | 퍼널 분석, 기능 플래그, 세션 리플레이 통합 제공 |
| SQL 원본 데이터 접근 | 제한적이거나 비싼 추가 커넥터 비용 발생 | 내장 ClickHouse DB를 통해 원본 데이터 즉시 쿼리 |
| 설치 및 유지보수 난이도 | 설치 없이 즉시 사용 가능 | 도커 컨테이너 및 서버 리소스 관리 필요 |
우분투 서버에 도커 컴포즈로 포스트호그 설치하기
1단계. 공식 자동 설치 스크립트 실행
터미널에서 /bin/bash -c curl -sSL https://posthog.com/install.sh 명령어를 실행하여 전용 도커 스택을 다운로드합니다.
2단계. 도메인 및 SSL 인증서 설정
설치 마법사 안내에 따라 서비스할 도메인 주소를 입력하면 Let's Encrypt 무료 SSL 인증서가 자동 발급됩니다.
3단계. 관리자 계정 생성 후 웹 SDK 삽입
브라우저로 접속하여 초기 관리자 계정을 생성하고 발급된 스크립트 태그를 Next.js의 layout.tsx 파일에 주입합니다.
자주 묻는 질문 FAQ
Q. 자체 호스팅 시 서버 권장 사양은 어떻게 되나요?
ClickHouse와 Kafka가 포함되어 있으므로 초기 안정적인 구동을 위해 최소 4코어 CPU와 8GB 이상의 RAM을 탑재한 인스턴스를 권장합니다.
Q. 세션 리플레이 녹화 시 비밀번호나 카드번호가 가려지나요?
네, 기본 탑재된 마스킹 알고리즘이 모든 비밀번호 입력 필드와 신용카드 번호, 이메일 주소를 브라우저 단에서 별표로 자동 치환하여 안전하게 녹화합니다.
Q. 기능 플래그 Feature Flags로 특정 사용자에게만 기능을 오픈할 수 있나요?
네, 전체 유저 중 10% 대상 카나리 배포나 특정 사내 테스트 그룹 유저에게만 신기능을 노출하는 조건부 롤아웃이 가능합니다.
