GN⁺: Vince – Google Analytics를 대체 가능한 셀프 호스팅 솔루션
(github.com/vinceanalytics)-
Vince는 Google Analytics의 자체 호스팅 대체제 오픈소스임
- 다른 대체제인 Plausible 을 Go로 포팅하는 프로젝트로 시작해서 많이 유사함
- 셀프호스팅에 중점을 두었으며, 엔터프라이즈/ 멀티테넌트 기능등은 없음
특징
- 자동 TLS: Let's Encrypt를 통한 네이티브 지원
- Plausible 대체: 기존의 Plausible 스크립트를 사용하여 Vince 인스턴스로 연결 가능함
- 아웃바운드 링크 추적
- 파일 다운로드 추적
- 404 페이지 추적
- 커스텀 이벤트 추적
- 기간 비교
- 공개 대시보드: 기본적으로 모든 대시보드는 비공개이며, 누구나 접근 가능하게 설정 가능함
- 고유 공유 접근: 대시보드에 대한 고유 링크 생성 가능하며, 비밀번호 보호 가능함
- 제로 의존성: 모든 것이 포함된 단일 바이너리로 제공되며, 런타임 의존성이 없음
- 운영 용이성: 환경 변수를 사용한 단일 명령어 플래그로 운영 가능함
- 무제한 사이트: 관리할 수 있는 사이트 수에 제한이 없음
- 무제한 이벤트: 사용 가능한 자원에 따라 확장 가능함
- 프라이버시 친화적: 쿠키가 없으며 GDPR, CCPA 및 PECR을 완전히 준수함
Hacker News 의견
-
라이선스 판매와 가격에 대한 계획에 대한 언급이 있음
- 관련 링크: GitHub 링크
-
개인적으로 선호하는 자체 호스팅 GA 대안은 GoatCounter임
- GoatCounter와 비교했을 때 어떤 장점이 있는지 궁금함
- 관련 링크: GoatCounter
-
코드 품질이 매우 우수함
- 프로토콜 버퍼를 사용한 이유에 대해 설명 요청
- 프로토콜 버퍼는 추가적인 타입 시스템 이해가 필요해 초기에는 정신적 부담이 있을 수 있음
- Pebble을 사용하는 이유에 대한 궁금증
- 지오 데이터베이스 관리 방법에 관심이 있음
- Pebble 대신 SQLite를 사용하지 않는 이유에 대한 의문
-
홈페이지 스크린샷이 Plausible와 매우 유사함
- Plausible 기반인지, 차이점이 무엇인지 궁금함
- README에서 기능 비교를 발견함
- 관련 링크: Plausible
-
Plausible의 상업적 버전이 비현실적이라고 생각함
- 2M 페이지 뷰 사이트 운영 중이며, 대부분의 페이지가 캐시되어 서버 비용이 최소화됨
- 월 50 USD를 지불 중이며, 사이트에서 수익이 많지 않음
- 방문자 수를 사이트에 표시하고 싶음
- 2M 페이지 뷰의 경우, Plausible는 월 189 USD가 필요해 비용이 4배 증가함
-
6 USD Vultr 인스턴스에 전체 대시보드 데모가 호스팅됨
- 관련 링크: 데모 링크
- 404 페이지 오류 발생
-
Umami와의 비교에 대한 궁금증
- 관련 링크: Umami
-
Plausible와 매우 유사하게 보임
- 법적 문제를 피하기 위해 UI를 약간 변경할 필요가 있음
-
놀라운 프로젝트임
- Plausible를 자체 호스팅 중이나 Clickhouse와 Postgres에 의존하는 것이 업그레이드 시 번거로움
- 사용 중인 데이터베이스 종류에 대한 궁금증
- Go 언어에 대한 지식이 부족해 소스에서 파악하기 어려움
-
설치와 사용이 매우 간편함
- 2분 이내에 클라우드(excloud.in)에 배포 완료
- k8s 클러스터에 배포할 수 있는 k8s 매니페스트 제공
- 관리자 비밀번호 변경 후 사용 권장
- 관련 링크: Gist 링크