Repolode
umami-software

umami-software/umami

쿠키 없이 트래픽, 캠페인, 사용자 행동, 전환 및 매출을 추적하는 프라이버시 우선 웹 분석 플랫폼으로, 자체 호스팅하거나 클라우드에서 사용할 수 있습니다.

대체할 수 있는 제품:Google Analytics

스타
39,513
포크
8,367
열린 이슈
125
마지막 커밋
어제

어떤 프로젝트인가요?

Umami는 사용자 프라이버시를 중심으로 설계된 오픈소스 웹 분석 플랫폼입니다. 하나의 대시보드에서 트래픽, 캠페인, 행동, 전환 및 매출 데이터를 수집하며, 쿠키를 사용하지 않아 Google Analytics 방식의 추적을 대체하는 더 가벼운 솔루션을 지향합니다.

이 프로젝트는 Node.js에서 실행되고 PostgreSQL에 데이터를 저장하는 TypeScript 애플리케이션입니다. pnpm으로 소스에서 설치하거나, PostgreSQL 데이터베이스가 포함된 Docker 이미지와 Docker Compose 파일을 사용해 배포할 수 있습니다. DATABASE_URL, API_URL, BASE_PATH 등의 환경 변수로 설정을 관리합니다.

README에는 암호화 키가 필요한 선택적 2단계 인증과 기본적으로 비활성화되어 있으며 API 키로 인증하는 MCP 엔드포인트에 대한 설명도 있습니다.

핵심 기능

  • 01하나의 대시보드에서 트래픽, 캠페인, 사용자 행동, 전환 및 매출을 추적합니다.
  • 02쿠키를 사용하지 않습니다.
  • 03자체 호스팅하거나 Umami 클라우드 서비스를 이용할 수 있습니다.
  • 04Node.js에서 실행되며 PostgreSQL을 데이터베이스로 사용합니다.
  • 05Docker 이미지와 Docker Compose 구성을 제공합니다.
  • 06선택적 2단계 인증과 API 키를 지원합니다.

활용 사례

  • 방문자 데이터를 자체 서버에 보관하면서 웹사이트 트래픽을 측정합니다.
  • 쿠키 동의 배너를 원하지 않는 사이트에서 Google Analytics를 대체합니다.
  • 마케팅 팀을 위해 캠페인 성과와 전환을 추적합니다.
  • 사내 프로젝트나 고객 프로젝트에 사용할 자체 호스팅 분석 스택을 운영합니다.

빠른 시작

  1. 1

    GitHub에서 소스 코드를 클론합니다

    git clone https://github.com/umami-software/umami.git
  2. 2

    프로젝트 디렉터리로 이동한 다음 pnpm으로 패키지를 설치합니다

    cd umami && pnpm install
  3. 3

    PostgreSQL 데이터베이스를 가리키는 DATABASE_URL을 설정한 .env 파일을 만든 다음 애플리케이션을 빌드합니다

    pnpm run build
  4. 4

    애플리케이션을 시작합니다(기본적으로 http://localhost:3000에서 실행됩니다)

    pnpm run start

사용 전 알아둘 점

  • 소스에서 설치하려면 PostgreSQL 데이터베이스(v12.14 이상)와 Node.js 18.18 이상이 필요합니다.
  • 빌드 시 기본 로그인 계정이 생성됩니다. 사용자 이름은 admin, 비밀번호는 umami이며, 변경해야 합니다.

토픽

자주 묻는 질문

umami은(는) 무엇인가요?
쿠키 없이 트래픽, 캠페인, 사용자 행동, 전환 및 매출을 추적하는 프라이버시 우선 웹 분석 플랫폼으로, 자체 호스팅하거나 클라우드에서 사용할 수 있습니다. Umami는 사용자 프라이버시를 중심으로 설계된 오픈소스 웹 분석 플랫폼입니다. 하나의 대시보드에서 트래픽, 캠페인, 행동, 전환 및 매출 데이터를 수집하며, 쿠키를 사용하지 않아 Google Analytics 방식의 추적을 대체하는 더 가벼운 솔루션을 지향합니다.
umami은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
umami은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
umami은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. umami의 마지막 커밋은 2026년 10월 20일입니다.
umami은(는) 어디에 사용할 수 있나요?
방문자 데이터를 자체 서버에 보관하면서 웹사이트 트래픽을 측정합니다. 쿠키 동의 배너를 원하지 않는 사이트에서 Google Analytics를 대체합니다. 마케팅 팀을 위해 캠페인 성과와 전환을 추적합니다. 사내 프로젝트나 고객 프로젝트에 사용할 자체 호스팅 분석 스택을 운영합니다.
umami는 어떻게 설치하나요?
GitHub에서 소스 코드를 클론합니다: git clone https://github.com/umami-software/umami.git 프로젝트 디렉터리로 이동한 다음 pnpm으로 패키지를 설치합니다: cd umami && pnpm install PostgreSQL 데이터베이스를 가리키는 DATABASE_URL을 설정한 .env 파일을 만든 다음 애플리케이션을 빌드합니다: pnpm run build 애플리케이션을 시작합니다(기본적으로 http://localhost:3000에서 실행됩니다): pnpm run start
umami은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/umami-software/umami

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트