Google Analytics의 대안으로 내세우는 오픈소스 프라이버시 친화적 웹·제품 분석 플랫폼입니다.
msgbyte/tianji
웹 분석, 가동 시간 모니터링, 서버 상태 페이지를 하나로 제공하는 셀프 호스팅 올인원 도구입니다.
대체할 수 있는 제품:Google Analytics
UptimeRobot
- 스타
- 3,119
- 포크
- 198
- 열린 이슈
- 144
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Tianji는 별도의 도구로 처리하는 경우가 많은 세 가지 모니터링 기능, 즉 웹 분석, 가동 시간 모니터링, 서버 상태 확인을 하나로 제공하는 셀프 호스팅 애플리케이션입니다. 여러 서비스를 운영하는 대신 한 번 배포해 소규모 팀과 개인 개발자가 흔히 필요한 기능을 갖추는 것이 목표입니다.
분석 기능은 Google Analytics나 umami와 비슷한 용도로 페이지 조회수, 방문자 수, 페이지별 방문 횟수를 추적합니다. 가동 시간 모니터는 서비스의 가용성과 연결 상태를 확인하며, 모니터링 결과를 수동으로 전달하는 방식도 지원합니다. 서버 상태 기능은 reporter 컴포넌트를 통해 머신의 상태를 보고합니다. 이 프로젝트에는 문제 알림, 팀 협업, OpenAPI 인터페이스, Kubernetes 배포용 Helm chart도 포함되어 있습니다.
이 프로젝트는 TypeScript로 작성되었고 데이터베이스로 PostgreSQL을 사용합니다. 기본적으로 애플리케이션과 데이터베이스를 함께 실행하는 Docker Compose로 시작할 수 있으며, 기본 포트는 12345입니다. Apache-2.0 라이선스를 따르며, 여러 언어를 지원하는 i18n 설정이 포함되어 있습니다.
핵심 기능
- 01페이지 조회수, 방문자 수, 페이지별 방문 횟수를 추적하는 웹 분석
- 02모니터링 결과의 수동 보고를 지원하는 가동 시간 모니터링
- 03reporter 컴포넌트를 통한 서버 상태 보고
- 04문제 알림 및 팀 협업
- 05OpenAPI 인터페이스와 Kubernetes 배포용 Helm chart
활용 사례
- 웹사이트에서 Google Analytics를 셀프 호스팅 대안으로 교체
- 웹 서비스의 가동 시간을 모니터링하고 장애 발생 시 알림 받기
- 하나의 대시보드에서 여러 서버의 상태 확인
- 분석, 가동 시간, 서버 모니터링을 위한 여러 스택 대신 가벼운 도구 하나 운영
빠른 시작
- 1
저장소 루트에서 Docker Compose 스택을 실행합니다
docker compose up -d - 2
브라우저에서 localhost의 포트 12345로 접속해 애플리케이션을 엽니다
사용 전 알아둘 점
- 앱과 함께 PostgreSQL 데이터베이스를 실행해야 합니다.
- 번역 생성과 같은 일부 기능에는 OpenAI API 키가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- tianji은(는) 무엇인가요?
- 웹 분석, 가동 시간 모니터링, 서버 상태 페이지를 하나로 제공하는 셀프 호스팅 올인원 도구입니다. Tianji는 별도의 도구로 처리하는 경우가 많은 세 가지 모니터링 기능, 즉 웹 분석, 가동 시간 모니터링, 서버 상태 확인을 하나로 제공하는 셀프 호스팅 애플리케이션입니다. 여러 서비스를 운영하는 대신 한 번 배포해 소규모 팀과 개인 개발자가 흔히 필요한 기능을 갖추는 것이 목표입니다.
- tianji은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tianji은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tianji은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tianji의 마지막 커밋은 2026년 10월 23일입니다.
- tianji은(는) 어디에 사용할 수 있나요?
- 웹사이트에서 Google Analytics를 셀프 호스팅 대안으로 교체 웹 서비스의 가동 시간을 모니터링하고 장애 발생 시 알림 받기 하나의 대시보드에서 여러 서버의 상태 확인 분석, 가동 시간, 서버 모니터링을 위한 여러 스택 대신 가벼운 도구 하나 운영
- tianji는 어떻게 설치하나요?
- 저장소 루트에서 Docker Compose 스택을 실행합니다: docker compose up -d 브라우저에서 localhost의 포트 12345로 접속해 애플리케이션을 엽니다
- tianji은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/msgbyte/tianji
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
쿠키 없이 트래픽, 캠페인, 사용자 행동, 전환 및 매출을 추적하는 프라이버시 우선 웹 분석 플랫폼으로, 자체 호스팅하거나 클라우드에서 사용할 수 있습니다.
개인정보 보호를 우선시하는 Google Analytics 대안으로, 클라우드 또는 셀프 호스팅 방식으로 이용할 수 있는 오픈소스 쿠키 없는 웹 분석 도구입니다.
Google Analytics의 대안으로, 호스팅 서비스나 자체 서버에서 사용할 수 있는 오픈소스 개인정보 보호형 웹 분석 플랫폼입니다.
Node.js와 MongoDB를 기반으로 한 셀프 호스팅·개인정보 보호 중심의 웹사이트 분석 도구로, 쿠키 없이 간결한 인터페이스를 제공합니다.
HTTP, ping, 포트, DNS, Docker 등을 점검하고 상태 페이지와 장애 알림을 제공하는 셀프 호스팅 가동 시간 및 인프라 모니터링 앱입니다.