ข้ามไปยังเนื้อหาหลัก

ตั้งค่า Plausible Analytics บนเซิร์ฟเวอร์ Linux - รันเว็บวิเคราะห์ข้อมูลที่เน้นความเป็นส่วนตัว

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

บทนำ

Plausible คือแพลตฟอร์มเว็บวิเคราะห์ข้อมูลแบบโอเพนซอร์สที่น้ำหนักเบา ทำงานโดยไม่ใช้คุกกี้และปฏิบัติตามกฎระเบียบความเป็นส่วนตัวอย่างเต็มที่ มันแสดงเมตริกสำคัญ เช่น จำนวนผู้เยี่ยมชม, การดูหน้าเว็บ และระยะเวลาการเยี่ยมชม ผ่านแดชบอร์ดที่สะอาดและใช้งานง่าย ด้วยความง่ายในการใช้งาน, ประสิทธิภาพรวดเร็ว และโครงสร้างพื้นฐานที่ตั้งอยู่ในยุโรป Plausible จึงเป็นทางเลือกสมัยใหม่และใส่ใจความเป็นส่วนตัวแทน Google Analytics

กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ทุกอย่างราบรื่น

ข้อกำหนดเบื้องต้น

ก่อนติดตั้ง Plausible ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์เกมของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด

ฮาร์ดแวร์ขั้นต่ำคำแนะนำจาก ZAP-Hosting
CPU1 คอร์ vCPU4 คอร์ vCPU
RAM2 GB4 GB
พื้นที่ดิสก์10 GB25 GB

ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ก่อนดำเนินการติดตั้ง:

Dependencies: Docker

ระบบปฏิบัติการ: เวอร์ชันล่าสุดของ Ubuntu/Debian ที่รองรับ Docker 26+

ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Plausible

การเตรียมตัว

ก่อนตั้งค่า Plausible คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง

อัปเดตระบบ

เพื่อให้แน่ใจว่าระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด คุณควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้:

sudo apt update && sudo apt upgrade -y

คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ

ติดตั้ง dependencies

เมื่ออัปเดตเสร็จแล้ว ให้ดำเนินการติดตั้ง dependencies ต่อไป

Git

ข้อมูลของ Plausible จะถูกดาวน์โหลดผ่าน GitHub ซึ่งต้องติดตั้ง Git ก่อน รันคำสั่งนี้:

sudo apt install git-all

Docker

Plausible จะถูกดีพลอยและรันบนเครื่องของคุณผ่านคอนเทนเนอร์ Docker ซึ่งต้องติดตั้ง Docker ก่อน รันคำสั่งนี้:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

คู่มือการติดตั้งและวิธีใช้ Docker แบบเต็มรูปแบบมีให้ใน คู่มือ Docker ของเรา

การติดตั้ง

เมื่อทุกข้อกำหนดครบถ้วนและเตรียมตัวเรียบร้อยแล้ว คุณสามารถดำเนินการติดตั้งแอปพลิเคชัน Plausible ได้เลย

เริ่มด้วยการโคลนรีโพสิตอรี Community Edition และสร้างไฟล์การตั้งค่าที่จำเป็น:

$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce

ถัดไป สร้างไฟล์ environment (.env) และกำหนดตัวแปรสำคัญ BASE_URL ต้องชี้ไปยังโดเมนจริงที่มีระเบียน DNS ชี้ไปยังเซิร์ฟเวอร์ของคุณ นอกจากนี้คุณต้องสร้าง SECRET_KEY_BASE แบบสุ่มที่มีความยาวอย่างน้อย 64 ไบต์:

touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env
echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env

ตรวจสอบเนื้อหาไฟล์ด้วยคำสั่ง cat .env เพื่อยืนยันว่าค่าถูกต้อง ผลลัพธ์ควรเป็นแบบนี้:

BASE_URL=https://Plausible.example.com
SECRET_KEY_BASE=As0fZsJlUpuFYSthRjT5Yflg/NlxkFKPRro72xMLXF8yInZ60s6xGGXYVqml+XN1
HTTP_PORT=80
HTTPS_PORT=443

พอร์ตเริ่มต้นเหล่านี้ช่วยให้ Let’s Encrypt ออกใบรับรอง TLS อัตโนมัติ หากคุณวางแผนจะรัน Plausible หลัง reverse proxy คุณสามารถปรับค่าเหล่านี้ได้ นอกจากนี้ สร้างไฟล์ compose.override.yml เพื่อเปิดพอร์ตที่ถูกต้องสำหรับคอนเทนเนอร์ Plausible:

cat > compose.override.yml << EOF
services:
Plausible:
ports:
- 80:80
- 443:443
EOF

สุดท้าย เริ่มบริการที่จำเป็นโดยใช้ Docker Compose:

docker compose up -d

เมื่อคอนเทนเนอร์รันแล้ว เปิดเบราว์เซอร์ที่โดเมนที่ระบุใน BASE_URL และสร้างบัญชีผู้ใช้แรกของคุณ

img

การตั้งค่า

Plausible สามารถเชื่อมต่อกับ Google Search Console เพื่อเพิ่มข้อมูลวิเคราะห์ด้วยข้อมูลคำค้นหา ซึ่งช่วยให้คุณเห็นคำค้นหาที่นำทราฟฟิกมายังเว็บไซต์ของคุณ ให้ข้อมูลเชิงลึกลึกซึ้งเกี่ยวกับพฤติกรรมผู้เยี่ยมชม

ถ้าคุณมีบัญชี Google Cloud และตั้งค่า OAuth client แล้ว คุณเพียงแค่เพิ่มข้อมูลรับรอง (GOOGLE_CLIENT_ID และ GOOGLE_CLIENT_SECRET) ลงในไฟล์ .env จากนั้นบันทึกและรีสตาร์ทบริการ Docker ด้วยคำสั่ง docker compose up -d ในแดชบอร์ด Plausible ไปที่ Site Settings > Integrations เพื่อเชื่อมต่อและทำตามขั้นตอนการยืนยันตัวตน

สำหรับคนที่ยังไม่มี OAuth client หรือไม่คุ้นเคยกับขั้นตอนนี้ Wiki อย่างเป็นทางการของ Plausible มีคู่มือทีละขั้นตอนอย่างละเอียด อธิบายวิธีสร้างโปรเจกต์ใน Google Cloud, เปิดใช้งาน API ที่จำเป็น, ตั้งค่า OAuth client และเพิ่มข้อมูลรับรองที่สร้างขึ้นใน Plausible: Plausible Wiki: Google Integration

ถ้าคุณใช้ Google Search Console คุณสามารถตั้งค่า Google Integration เพื่อดึงข้อมูลคำค้นหาจาก Search Console ได้ ซึ่งเจ๋งมาก

ถ้าคุณมีบัญชี Google Cloud พร้อม OAuth client แล้ว ก็แค่ใส่ GOOGLE_CLIENT_ID และ GOOGLE_CLIENT_SECRET ลงในไฟล์ .env รีสตาร์ทบริการ Docker ด้วย docker compose up -d แล้วทำตามคำแนะนำในหน้าการตั้งค่า Site Settings > Integrations ของ Plausible

สรุปและแหล่งข้อมูลเพิ่มเติม

ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Plausible บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับความช่วยเหลือและคำแนะนำเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์

มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂