셀프 호스팅 Plausible Analytics: 종합 가이드
셀프 호스팅 Plausible Analytics: 종합 가이드
Plausible Analytics는 Google Analytics와 같은 전통적인 분석 도구에 대한 인기 있는 프라이버시 친화적인 대안으로 떠오르고 있습니다. 이 오픈 소스 플랫폼은 사용자가 방문자의 프라이버시를 손상시키지 않고 웹사이트 분석을 수집할 수 있게 해줍니다. 제3자 서비스에 의존하지 않고 웹사이트 성능을 모니터링하려는 경우, Plausible을 셀프 호스팅하는 것은 훌륭한 선택입니다. 이 기사에서는 자신의 서버에서 Plausible Analytics를 셀프 호스팅하는 과정을 안내합니다.
왜 Plausible Analytics를 선택해야 할까요?
- 프라이버시 중심: Plausible은 쿠키를 사용하지 않으며 개인 데이터를 수집하지 않으므로 GDPR 및 CCPA 규정을 준수합니다.
- 단순성: 사용자 인터페이스가 최소화되어 있어 웹사이트의 메트릭을 쉽게 탐색하고 이해할 수 있습니다.
- 오픈 소스: Plausible의 소스 코드는 GitHub에서 사용할 수 있어 사용자가 개발을 검사하고 기여할 수 있습니다.
- 셀프 호스팅 기능: 서버에서 Plausible을 호스팅하면 데이터에 대한 완전한 제어권을 가질 수 있습니다.
사전 요구 사항
설치를 시작하기 전에 다음 사항을 확인하세요:
- Docker가 설치된 서버(VPS).
- Linux 명령줄에 대한 기본 지식.
- SSH를 통해 서버에 접근할 수 있는 권한.
- 서버를 가리키는 도메인 이름(선택 사항이지만 권장).
설치 단계
1. 서버 업데이트
서버에 로그인한 후 패키지 관리자를 업데이트합니다:
sudo apt update && sudo apt upgrade
2. Docker 및 Docker Compose 설치
Docker가 아직 설치되지 않았다면 다음 명령어를 실행하여 설치할 수 있습니다:
sudo apt install docker.io
sudo apt install docker-compose
Docker를 시작하고 부팅 시 자동으로 실행되도록 설정합니다:
sudo systemctl start docker
sudo systemctl enable docker
3. Plausible Docker 이미지 가져오기
Plausible Analytics는 Docker를 통해 쉽게 배포할 수 있습니다. Plausible 이미지를 가져오려면 다음 명령어를 사용하세요:
docker pull plausible/analytics
4. Docker Compose 파일 생성
이제 Plausible을 위한 디렉토리를 만들고 그 안에 docker-compose.yml
파일을 생성합니다:
mkdir plausible
cd plausible
nano docker-compose.yml
다음 구성을 파일에 추가합니다:
version: '3'
services:
plausible:
image: plausible/analytics
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgres://plausible:plausible@db:5432/plausible
- SECRET_KEY=your_secret_key_here
- PLAUSIBLE_APP_URL=https://your-domain.com
depends_on:
- db
db:
image: postgres:13
environment:
- POSTGRES_USER=plausible
- POSTGRES_PASSWORD=plausible
- POSTGRES_DB=plausible
your_secret_key_here
를 안전하게 생성된 키로, your-domain.com
을 실제 도메인 이름으로 교체하는 것을 잊지 마세요.
5. 배포 시작
docker-compose.yml
파일이 있는 디렉토리에서 다음 명령어를 실행합니다:
docker-compose up -d
이 명령어는 Plausible Analytics와 PostgreSQL 데이터베이스 컨테이너를 모두 시작합니다.
6. Plausible 접근
컨테이너가 실행되면 다음 주소로 Plausible 대시보드에 접근할 수 있습니다:
http://your-server-ip:8000
도메인을 설정했다면 다음 주소로 접근할 수 있습니다:
https://your-domain.com
문서에 제공된 기본 자격 증명을 사용하여 대시보드에 로그인하거나 자신의 자격 증명을 구성하세요.
7. 도메인 구성 (선택 사항)
HTTPS를 활성화하려면 Nginx 또는 Caddy와 Let's Encrypt와 같은 도구를 사용할 수 있습니다. 이 단계는 서버와 방문자 간의 데이터 암호화를 통해 보안을 강화합니다.
결론
Plausible Analytics를 셀프 호스팅하는 것은 프라이버시를 우선시하면서 웹사이트 분석에 대한 제어권을 유지하는 효과적인 방법입니다. 간단한 설정과 사용자 친화적인 인터페이스를 갖춘 Plausible은 전통적인 분석 도구에 대한 매력적인 대안을 제공합니다. 자세한 설치 단계 및 추가 사용자 정의에 대해서는 공식 Plausible 문서를 참조하세요.
추가적인 통찰력과 지원을 위해 커뮤니티 포럼을 탐색하거나 Plausible Analytics 사용을 극대화하는 데 도움이 되는 리소스를 확인하세요. 오늘부터 셀프 호스팅 분석의 힘을 활용해 보세요!