Back to articles
Technology Insight

Tự dựng giải pháp phân tích chỉ số website không dùng Cookie: Hướng dẫn cài đặt Plausible Analytics trên VPS Ubuntu

May 30, 2026

Giới thiệu xu hướng phân tích website bảo mật và không dùng Cookie

Trong kỷ nguyên số hiện nay, dữ liệu được ví như nguồn tài nguyên vô giá đối với mọi doanh nghiệp. Việc thấu hiểu hành vi của khách hàng trên website là yếu tố then chốt để tối ưu hóa tỷ lệ chuyển đổi và cải thiện chiến lược kinh doanh. Tuy nhiên, các công cụ phân tích truyền thống như Google Analytics đang phải đối mặt với hai thách thức lớn: quy định nghiêm ngặt về quyền riêng tư (GDPR, CCPA) và tốc độ tải trang bị ảnh hưởng do các đoạn mã theo dõi nặng nề.

Người dùng ngày càng nâng cao cảnh giác với việc bị theo dõi bởi bên thứ ba qua cookie. Đây chính là lý do các giải pháp phân tích ưu tiên quyền riêng tư (privacy-first analytics) lên ngôi. Trong số đó, Plausible Analytics nổi lên như một giải pháp thay thế hoàn hảo. Bài viết này sẽ hướng dẫn bạn cách tự xây dựng (self-host) một hệ thống Plausible Analytics trên máy chủ VPS Ubuntu của riêng mình, giúp doanh nghiệp hoàn toàn làm chủ dữ liệu với chi phí tối ưu nhất.

Tại sao doanh nghiệp nên chọn Plausible Analytics?

Trước khi đi vào chi tiết kỹ thuật, hãy cùng điểm qua những lợi ích vượt trội mà Plausible Analytics mang lại cho hạ tầng công nghệ của doanh nghiệp:

  • Không sử dụng Cookie: Plausible không lưu trữ bất kỳ cookie nào trên trình duyệt của người dùng. Điều này đồng nghĩa với việc bạn không cần phải hiển thị các banner chấp thuận cookie phiền phức, tăng trải nghiệm người dùng ngay từ lần đầu truy cập.
  • Bảo mật và tuân thủ tuyệt đối: Mọi dữ liệu được xử lý ẩn danh và tuân thủ nghiêm ngặt các điều luật bảo mật quốc tế. Khi bạn tự host trên VPS riêng, dữ liệu khách hàng hoàn toàn thuộc quyền sở hữu của bạn, không bị chia sẻ cho bất kỳ bên thứ ba nào.
  • Siêu nhẹ và tối ưu SEO: Mã theo dõi của Plausible có kích thước chưa tới 1 KB, nhỏ hơn gấp 45 lần so với Google Analytics Global Site Tag. Điều này giúp website của bạn tải nhanh hơn, trực tiếp cải thiện điểm số Core Web Vitals vốn rất quan trọng cho SEO.
  • Giao diện trực quan, tinh gọn: Tránh xa các báo cáo phức tạp với hàng trăm chỉ số không cần thiết. Plausible cung cấp một trang Dashboard duy nhất, hiển thị toàn bộ các chỉ số quan trọng (Pageviews, Unique Visitors, Bounce Rate, Trạng thái nguồn truy cập) một cách rõ ràng trong vòng 1 phút kiểm tra.

Yêu cầu chuẩn bị hệ thống trước khi cài đặt

Để quá trình triển khai diễn ra suôn sẻ, bạn cần chuẩn bị một cấu hình máy chủ VPS và các tài nguyên cơ bản sau:

  1. Máy chủ VPS: Một VPS chạy hệ điều hành Ubuntu (khuyến nghị phiên bản 20.04 LTS hoặc 22.04 LTS trở lên). Cấu hình tối thiểu: 1 vCPU, 1GB RAM và 20GB dung lượng ổ cứng SSD.
  2. Tên miền (Domain Name): Một tên miền hoặc tên miền phụ (subdomain) được trỏ sẵn về địa chỉ IP Public của VPS (Ví dụ: analytics.yourdomain.com).
  3. Quyền truy cập: Quyền root hoặc quyền sudo trên máy chủ Ubuntu thông qua kết nối SSH.

Quy trình từng bước cài đặt Plausible Analytics trên VPS Ubuntu

Bước 1: Cập nhật hệ thống và cài đặt Docker

Plausible Analytics hoạt động tối ưu nhất dưới dạng các container Docker. Do đó, bước đầu tiên chúng ta cần làm là cập nhật các gói phần mềm hệ thống và cài đặt Docker cùng Docker Compose.

Kết nối vào VPS qua SSH và chạy chuỗi lệnh sau:

sudo apt update && sudo apt upgrade -y
sudo apt install curl git standard-version -y

Tiếp theo, cài đặt Docker Engine và Docker Compose bằng script chính thức từ Docker:

curl -fsSL [https://get.docker.com](https://get.docker.com) -o get-docker.sh
sudo sh get-docker.sh

Kiểm tra xem Docker đã hoạt động ổn định chưa bằng lệnh: sudo docker --version. Nếu hệ thống hiển thị phiên bản Docker hiện tại, bạn đã thành công.

Bước 2: Tải về bộ mã nguồn cấu hình Plausible Hosting

Đội ngũ phát triển Plausible cung cấp sẵn một kho lưu trữ chứa toàn bộ cấu hình Docker Compose cần thiết. Bạn tiến hành sao chép kho lưu trữ này về thư mục hệ thống:

git clone [https://github.com/plausible/hosting.git](https://github.com/plausible/hosting.git) plausible-hosting
cd plausible-hosting

Thư mục này bao gồm tệp cấu hình môi trường và tệp định nghĩa các dịch vụ đi kèm bao gồm cơ sở dữ liệu PostgreSQL (lưu trữ cấu hình ứng dụng) và ClickHouse (cơ sở dữ liệu phân tích tốc độ cao để lưu trữ dữ liệu dòng sự kiện).

Bước 3: Cấu hình biến môi trường cho Plausible

Hệ thống yêu cầu một số khóa bảo mật và thông tin tên miền để vận hành. Trước hết, tạo một khóa bí mật ngẫu nhiên bằng lệnh:

openssl rand -base64 64

Hãy sao chép chuỗi ký tự ngẫu nhiên vừa xuất hiện ra một tệp ghi chú tạm thời.

Bây giờ, tạo và chỉnh sửa tệp biến môi trường plausible-conf.env:

nano plausible-conf.env

Thêm vào nội dung cấu hình dưới đây và điều chỉnh các thông số phù hợp với doanh nghiệp của bạn:

BASE_URL=[https://analytics.yourdomain.com](https://analytics.yourdomain.com)
SECRET_KEY_BASE=chuoi_ky_tu_ngau_nhien_vua_tao_o_tren
PENDING_USERS_LIMIT=1

Lưu ý rằng biến PENDING_USERS_LIMIT=1 sẽ giới hạn việc đăng ký tài khoản mới sau khi bạn tạo xong tài khoản quản trị đầu tiên, ngăn chặn người lạ sử dụng trái phép hệ thống phân tích của bạn.

Bước 4: Khởi chạy Plausible Analytics

Sau khi đã hoàn tất cấu hình, việc khởi chạy hệ thống vô cùng đơn giản bằng lệnh Docker Compose:

sudo docker compose up --detach

Hệ thống sẽ tự động tải các Image cần thiết từ Docker Hub và thiết lập mạng nội bộ giữa các dịch vụ. Quá trình này có thể mất từ 2 đến 5 phút tùy thuộc vào tốc độ mạng của VPS.

Cấu hình Nginx làm Reverse Proxy và cài đặt SSL bảo mật

Hiện tại, Plausible đang chạy ngầm ở cổng nội bộ 8000. Để truy cập một cách an toàn qua giao thức HTTPS bảo mật, chúng ta cần thiết lập Nginx làm Reverse Proxy.

1. Cài đặt Nginx

sudo apt install nginx -y

2. Tạo file cấu hình Virtual Host

sudo nano /etc/nginx/sites-available/plausible

Dán đoạn mã cấu hình Nginx sau vào file:

server {
    listen 80;
    server_name analytics.yourdomain.com;

    location / {
        proxy_pass [http://127.0.0.1:8000](http://127.0.0.1:8000);
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
    }
}

Kích hoạt cấu hình và khởi động lại Nginx:

sudo ln -s /etc/nginx/sites-available/plausible /etc/nginx/sites-enabled/
sudo systemctl restart nginx

3. Cài đặt chứng chỉ SSL miễn phí với Let's Encrypt

Để đảm bảo dữ liệu truyền tải giữa website khách hàng và máy chủ phân tích được mã hóa tuyệt đối, chúng ta cần chứng chỉ SSL từ Let's Encrypt:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d analytics.yourdomain.com

Làm theo hướng dẫn trên màn hình để hoàn tất việc đăng ký chứng chỉ tự động gia hạn. Giờ đây, hệ thống của bạn đã sẵn sàng truy cập một cách an toàn thông qua liên kết dạng [https://analytics.yourdomain.com](https://analytics.yourdomain.com).

Tích hợp đoạn mã theo dõi vào Website của bạn

Truy cập vào tên miền của bạn thông qua trình duyệt, tiến hành tạo tài khoản quản trị ban đầu. Hệ thống sẽ yêu cầu bạn nhập thông tin website cần theo dõi.

Sau khi điền tên miền website mục tiêu, Plausible sẽ cung cấp cho bạn một đoạn mã JavaScript siêu gọn nhẹ như sau:

Doanh nghiệp chỉ cần sao chép đoạn mã này và chèn vào bên trong thẻ trên mã nguồn website của mình (Wordpress, Next.js, Webflow, hoặc HTML thuần). Hệ thống sẽ ngay lập tức ghi nhận các lượt truy cập theo thời gian thực mà không làm giảm tốc độ tải trang.

Lời kết và chiến lược quản lý hạ tầng dữ liệu

Xây dựng giải pháp phân tích không dùng cookie với Plausible Analytics trên VPS Ubuntu là bước đi chiến lược giúp doanh nghiệp vừa tối ưu hóa trải nghiệm khách hàng, vừa đảm bảo tính tuân thủ pháp lý cao nhất về an toàn thông tin. Bạn hoàn toàn độc lập khỏi hệ sinh thái của các Big Tech, làm chủ dữ liệu của chính mình với một chi phí vận hành VPS vô cùng tiết kiệm.

Hãy bắt đầu hành trình chuyển dịch sang xu hướng công nghệ xanh, bảo mật và tinh gọn ngay hôm nay để mang lại giá trị bền vững cho doanh nghiệp của bạn.

Tự dựng giải pháp phân tích chỉ số website không dùng Cookie: Hướng dẫn cài đặt Plausible Analytics trên VPS Ubuntu | DPTCloud