웹사이트 분석을 위해 Linux에 Umami를 설치하는 단계별 가이드

주요 내용

  • Umami는 웹사이트 분석에 개인정보 보호 중심 접근 방식을 제공합니다.
  • 설치는 Docker를 사용하여 기존 설정의 제약을 단순화합니다.
  • SSL을 구현하면 분석 플랫폼에서 안전한 데이터 전송이 보장됩니다.

분석 마스터하기: Ubuntu Linux에 Umami를 설치하는 방법

Umami Analytics를 사용하면 웹마스터가 사용자 개인 정보 보호를 최우선으로 고려하면서 웹사이트 성능에 대한 인사이트를 얻을 수 있습니다.이 가이드에서는 Ubuntu Linux에 Umami를 설치하고 효과적인 데이터 추적을 위한 설정을 안내해 드립니다.

분석 요구 사항에 Umami를 선택해야 하는 이유

Umami는 사용자 데이터를 익명화하는 개인정보 보호 중심 분석 솔루션으로, 방문자의 개인정보를 침해하지 않고 웹사이트 성과를 분석하고자 하는 웹마스터에게 매력적인 선택입니다.

또한, Umami는 GDPR을 준수하며 쿠키를 사용하지 않으므로 추가적인 옵트인 요청 없이도 웹사이트를 쉽게 탐색할 수 있습니다.

또 다른 장점은 Umami는 무료로 사용할 수 있고 가벼워서 기존 서버에 설치해도 시스템 리소스를 크게 소모하지 않는다는 것입니다.

Umami를 위한 Docker 및 Docker Compose 설정

Umami 분석을 셀프 호스팅하려면 먼저 Ubuntu 머신에 Docker와 Docker Compose를 설치해야 합니다.

1단계: Docker 서명 키 가져오기

공식 Docker 웹사이트에서 서명 키를 받으세요.

2단계: 새 저장소 파일 만들기

텍스트 편집기를 사용하여 “/etc/apt/sources.list.d/” 디렉토리에 저장소 파일을 만듭니다.

전문가 팁: 저장하기 전에 항상 저장소의 내용을 확인하세요.

3단계: 시스템 업데이트

다음을 실행하여 시스템이 완전히 업데이트되었는지 확인하세요.

sudo apt update

4단계: Docker 및 종속성 설치

다음을 실행하여 Docker, Docker Compose 및 필요한 종속성을 설치합니다.

sudo apt install docker docker-compose

우마미 설치 방법

다음으로, Umami GitHub 저장소로 이동하여 텍스트 편집기에서 미리 구성된 Docker Compose 파일을 엽니다.

5단계: 환경 변수 구성

Docker Compose 파일에서 “environment:” 섹션을 찾아 APP_SECRET 변수를 고유한 난수 문자열로 설정합니다.

6단계: 우마미 용기 만들기

수정 사항을 저장한 후 다음을 사용하여 Umami 컨테이너를 빌드하고 실행합니다.

sudo docker-compose up -d

7단계: 컨테이너 상태 확인

실행 중인 Docker 컨테이너를 나열하여 Umami 인스턴스가 작동 중인지 확인하세요.

sudo docker ps

SSL을 사용하여 Umami 보안

Umami 분석을 온라인에서 이용할 수 있도록 하려면 SSL 역방향 프록시를 설정하세요.

8단계: DNS 설정 업데이트

DNS 설정에서 Umami 서버의 IPv4 주소를 가리키는 새로운 “A” 레코드를 만듭니다.

전문가 팁: SSL 설정을 진행하기 전에 DNS 변경 사항이 전파되었는지 확인하세요.

9단계: Certbot 설치

다음으로, SSL 인증서를 얻기 위해 Certbot 스냅 패키지를 설치하세요.

sudo snap install core && sudo snap refresh core

10단계: 역방향 프록시 구성

Umami 도메인에 대한 새로운 NGINX 구성 파일을 만들고 필요한 구성 블록을 추가합니다.

11단계: SSL 인증서 생성

다음 명령을 사용하여 SSL 인증서를 얻으세요.

sudo certbot --nginx

12단계: SSL 액세스 테스트

웹 브라우저에서 하위 도메인을 방문하여 Umami 인스턴스에 안전하게 액세스할 수 있는지 확인하세요.

웹사이트에 Umami Analytics 통합

설치가 성공적으로 완료되면 다음 단계는 Umami 사용자 계정을 구성하는 것입니다.

13단계: 기본 자격 증명 변경

기본 자격 증명(사용자 이름: admin, 비밀번호: umami )으로 로그인하고 보안을 위해 즉시 비밀번호를 변경하세요.

추적을 위한 웹사이트 추가 단계

14단계: 새 웹사이트 추가

탐색 모음에서 설정을 클릭한 다음 웹사이트 추가를 클릭합니다.

15단계: 웹사이트 정보 입력

이름과 도메인 등 웹사이트 세부 정보를 입력한 다음 ‘저장’을 클릭합니다.

16단계: 추적 코드 복사

추적 코드 탭 으로 이동하여 제공된 HTML 스니펫을 복사합니다.

17단계: 웹사이트에 추적 코드 붙여넣기

<head> 추적하려는 각 페이지의 웹사이트 HTML 섹션 에 복사한 스니펫을 삽입합니다.

요약

이러한 단계를 따르면 Ubuntu 서버에 Umami Analytics를 성공적으로 설치하고 구성하여 웹사이트 성능을 효율적이고 개인 정보 보호 중심으로 추적할 수 있습니다.

결론

Umami Analytics는 개인 정보 보호와 GDPR 준수를 원하는 웹마스터에게 강력한 대안을 제시합니다. Ubuntu 서버에 설치하면 사용자 데이터를 존중하면서 사이트 분석에 중요한 진전을 이룰 수 있습니다.

FAQ(자주 묻는 질문)

우마미 애널리틱스란 무엇인가요?

Umami는 사용자 개인 정보를 침해하지 않고 통찰력을 제공하는 셀프 호스팅 방식의 개인 정보 보호 중심 웹사이트 분석 도구입니다.

우마미는 무료로 사용할 수 있나요?

네, Umami는 완전히 무료로 사용할 수 있으며 최소한의 시스템 요구 사항으로 서버에 설치할 수 있습니다.