Repolode
arp242

arp242/goatcounter

Google Analytics의 대안으로, 호스팅 서비스나 자체 서버에서 사용할 수 있는 오픈소스 개인정보 보호형 웹 분석 플랫폼입니다.

대체할 수 있는 제품:Google AnalyticsMatomo

스타
6,082
포크
284
열린 이슈
51
마지막 커밋
25일 전

어떤 프로젝트인가요?

GoatCounter는 개인 데이터를 수집하거나 고유 사용자 식별자를 사용하지 않고 페이지 조회수를 추적하는 웹 분석 플랫폼입니다. goatcounter.com에서 호스팅 서비스로 이용하거나, SQLite 또는 PostgreSQL을 데이터베이스로 사용해 자체 서버에서 호스팅할 수 있습니다.

JavaScript 스니펫은 약 3.5K이며 script 태그 하나만 추가하면 됩니다. JavaScript를 실행할 수 없는 사이트에서는 이미지 기반 추적 픽셀을 사용할 수 있고, 백엔드 미들웨어에서 HTTP API를 통해 데이터를 전송할 수도 있습니다. nginx, Apache, Caddy, CloudFront 및 기타 HTTP 서버의 로그도 가져올 수 있습니다.

자체 호스팅용으로 정적 컴파일된 바이너리와 Docker 이미지를 제공하며, TLS와 자동 ACME 인증서 생성 기능이 내장되어 있습니다. 식별할 수 없는 해시를 사용해 쿠키 없이 순 방문자 수를 집계합니다.

핵심 기능

  • 01쿠키나 개인 식별자 없이 순 방문자 수를 집계합니다.
  • 02가벼운 script 태그 하나로 설치할 수 있으며, JavaScript 없이 사용할 수 있는 이미지 추적기도 제공합니다.
  • 03nginx, Apache, Caddy, CloudFront 및 기타 서버 로그에서 데이터를 가져옵니다.
  • 04브라우저, 위치, 화면 크기, 리퍼러 및 캠페인을 기록합니다.
  • 05SQLite와 PostgreSQL을 지원하며, 바이너리 또는 Docker로 실행할 수 있습니다.
  • 06언제든지 전체 데이터를 내보낼 수 있습니다.

활용 사례

  • 개인 블로그나 프로젝트 웹사이트에 개인정보 보호형 페이지 조회수 통계를 추가합니다.
  • 방문자 데이터를 자체 인프라에 보관하도록 분석 서버를 직접 호스팅합니다.
  • 기존 웹 서버 로그를 가져와 과거 트래픽을 분석합니다.
  • HTTP API를 통해 백엔드 애플리케이션의 페이지 조회수를 추적합니다.

빠른 시작

  1. 1

    데이터 볼륨을 사용해 Docker에서 GoatCounter를 실행하세요

    docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter
  2. 2

    http://localhost:8080 을 열고 설정 마법사를 사용해 첫 사이트를 만드세요

사용 전 알아둘 점

  • 메타데이터에서 라이선스를 확인할 수 없습니다. 사용하기 전에 저장소의 라이선스 조건을 확인하세요.
  • 서로 다른 페이지가 매우 많은 사이트에서는 SQLite가 느릴 수 있습니다. 규모가 큰 사이트에는 PostgreSQL을 권장합니다.

포함된 컬렉션

토픽

자주 묻는 질문

goatcounter은(는) 무엇인가요?
Google Analytics의 대안으로, 호스팅 서비스나 자체 서버에서 사용할 수 있는 오픈소스 개인정보 보호형 웹 분석 플랫폼입니다. GoatCounter는 개인 데이터를 수집하거나 고유 사용자 식별자를 사용하지 않고 페이지 조회수를 추적하는 웹 분석 플랫폼입니다. goatcounter.com에서 호스팅 서비스로 이용하거나, SQLite 또는 PostgreSQL을 데이터베이스로 사용해 자체 서버에서 호스팅할 수 있습니다.
goatcounter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
goatcounter은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
goatcounter은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. goatcounter의 마지막 커밋은 2026년 9월 27일입니다.
goatcounter은(는) 어디에 사용할 수 있나요?
개인 블로그나 프로젝트 웹사이트에 개인정보 보호형 페이지 조회수 통계를 추가합니다. 방문자 데이터를 자체 인프라에 보관하도록 분석 서버를 직접 호스팅합니다. 기존 웹 서버 로그를 가져와 과거 트래픽을 분석합니다. HTTP API를 통해 백엔드 애플리케이션의 페이지 조회수를 추적합니다.
goatcounter는 어떻게 설치하나요?
데이터 볼륨을 사용해 Docker에서 GoatCounter를 실행하세요: docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter http://localhost:8080 을 열고 설정 마법사를 사용해 첫 사이트를 만드세요
goatcounter은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/arp242/goatcounter

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

관련 프로젝트