Amazon Lightsail에서 그럴듯한 분석을 위해 Google Analytics를 버리십시오.

Plausible은 Google Analytics에 대한 간단하고 개인 정보 보호 친화적인 대안입니다. 사용자가 자체 호스팅하거나 클라우드 호스팅 버전에 대해 비용을 지불할 수 있는 소규모(Google Analytics보다 94% 작음) 오픈 소스 도구입니다. 사용하기 쉬운 도구를 원하고 개인 정보 보호에 대해 우려하거나 Google이 분석 데이터를 수집하는 것을 원하지 않는 경우 이 도구가 적합합니다!

그럴듯한 분석을 사용하려면 어떻게 해야 합니까?



두 가지 옵션이 있습니다.
  • Plausible.io - 호스트 버전, 매월 또는 매년 지불하고 Plausible에서 완전히 관리합니다.


  • Plausible.io - 오픈 소스/자체 호스팅, 무료, 사용자 관리.

  • Amazon Lightsail에서 오픈 소스 버전을 실행하는 방법에 중점을 둘 것입니다.

    Amazon Lightsail이란 무엇입니까?



    Amazon Lightsail은 사용하기 쉬운 가상 사설 서버(VPS) 인스턴스, 컨테이너, 스토리지, 데이터베이스 등을 비용 효율적인 월별 요금으로 제공합니다. Lightsail을 사용하면 배포하고 사용할 운영 체제 또는 애플리케이션 청사진을 쉽게 선택할 수 있습니다. 5분 이내에 Lightsail에서 Plausible을 실행할 수 있습니다. 시작하자!

    Amazon Lightsail에 로그인



    아직 Lightsail 계정이 없다면 Amazon Lightsail and create one으로 이동하십시오.

    서비스에 로그인하면 다음과 같이 표시됩니다.



    우리는 인스턴스를 만들 것입니다. '인스턴스 만들기'를 클릭합니다.



    이 배포를 원하는 지역을 선택하십시오. 현재 인스턴스를 배포할 수 있는 전 세계적으로 14개 지역이 있습니다. 버지니아(US-EAST-1a)를 사용하고 있습니다.

    'OS 전용' 버튼을 클릭하고 최신 버전의 Ubuntu(20.04)를 선택합니다.



    배포 및 구성 속도를 높이기 위해 인스턴스에 로그인하기 전에 일부 필수 파일을 설치하고 구성하는 Launch Script를 사용할 것입니다.

    '시작 스크립트 추가'를 클릭하고 다음 코드를 붙여넣습니다.

    sudo apt update -y
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli docker-compose containerd.io -y
    
    sudo mkdir /var/www
    cd /var/www
    sudo git clone https://github.com/plausible/hosting
    cd hosting
    sudo git clone https://github.com/TheBrianGraf/AmazonLightsail/
    sudo chmod +x ./AmazonLightsail/Plausible-conf-setup.sh
    


    위의 코드는 다음을 수행합니다.
  • 사용 가능한 패키지 저장소 업데이트
  • 다운로드의 Docker 및 추가 Docker 구성 요소
  • 다운로드의 그럴듯한 설정 파일
  • 그럴듯한 구성 파일 다운로드



  • 인스턴스 크기 선택



    Lightsail은 사용자의 요구 사항을 충족하기 위해 다양한 크기의 인스턴스를 제공합니다. 4GB/2vCPU 인스턴스를 선택하지만 필요에 따라 더 작거나 더 큰 인스턴스를 선택할 수 있습니다.



    마지막으로 인스턴스에 이름을 지정합니다. 우리는 'Plausible-Analytics'라고 부를 것입니다. '인스턴스 만들기'를 클릭합니다.



    고정 IP 추가 및 포트 8000 열기



    Lightsail 인스턴스가 나중에 재부팅되더라도 동일한 IP 주소를 유지하기를 원합니다. 고정 IP를 추가하려면 인스턴스 이름을 클릭하십시오.



    '네트워킹' 탭을 클릭하고 '고정 IP 연결'을 클릭합니다.



    '고정 IP 만들기'를 클릭하고 이름을 지정합니다. 이름을 'Plausible-Analytics-IP'로 지정하겠습니다. '만들기'를 클릭합니다.



    구성이 완료되면 Plausible 서버에 도달할 수 있도록 TCP 포트 8000을 열어 보겠습니다. 인스턴스 이름을 다시 클릭하고 '네트워킹' 탭으로 돌아갑니다.

    IPv4 방화벽에서 '규칙 추가'를 클릭합니다. 포트 상자에 '8000'을 입력하고 '만들기'를 클릭합니다.



    이제 인스턴스에 로그인하고 마지막 몇 가지 명령을 실행하여 시작하고 실행할 준비가 되었습니다.

    인스턴스에 로그인



    페이지 상단으로 다시 스크롤하고 '연결' 탭을 클릭한 다음 'SSH를 사용하여 연결'을 클릭하면 인스턴스에서 명령을 실행할 수 있는 새 창이 열립니다.

    다음 코드를 SSH 터미널에 복사하여 붙여넣거나 입력합니다.

    # Run the config setup file
    sudo /var/www/hosting/AmazonLightsail/Plausible-conf-setup.sh
    
    # Change directories to the Plausible files
    cd /var/www/hosting
    
    # Kick off the Docker container
    sudo docker-compose up --detach
    # Wait about 10-20 seconds after the above command completes then run the final command. If it gives an error. Wait another 10 seconds and try it again.
    # 
    sudo docker-compose exec plausible_db psql -U postgres -d plausible_db -c "UPDATE users SET email_verified = true;"
    
    


    이 명령을 실행하면 Plausible에 로그인할 수 있습니다. 인스턴스의 IP 주소를 웹 브라우저에 복사하고 포트 8000을 포함합니다. 이제 'plausible-conf.env' 파일에 있는 자격 증명으로 로그인할 수 있습니다.



    여기에서 Google Analytics 대신 Plausible을 사용하여 여정을 시작할 수 있습니다. 웹사이트 추가를 시작하는 방법에 대한 자세한 내용은 여기에서 설정을 계속할 수 있습니다.

    좋은 웹페이지 즐겨찾기