−25%

cho Windows trả theo năm, đến 31/10. Xem các gói

EQVPS

VPS cho Plausible: thống kê website không cookie

Tự lưu trữ Plausible Community Edition để có thống kê tôn trọng quyền riêng tư, không cookie. Yêu cầu, cài đặt Docker với HTTPS và những gì ClickHouse cần.

Cách làm analytics thông thường xin phép khách truy cập, gửi dữ liệu của họ cho bên thứ ba và đưa cho bạn một bảng điều khiển với hai trăm báo cáo mà bạn sẽ không bao giờ mở. Plausible làm ngược lại: một script nhỏ, không cookie, một trang thống kê mà bạn thực sự đọc được. Bản Community Edition miễn phí để tự lưu trữ, và tất cả những gì nó cần là một VPS có IP riêng.

Vì sao nên tự lưu trữ

Nó cần gì

Plausible chạy dưới dạng ba container: ứng dụng, PostgreSQL cho tài khoản và cài đặt, và ClickHouse cho sự kiện. ClickHouse là thành phần ngốn bộ nhớ.

Cài đặt (Ubuntu 24.04, Docker)

apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"

Tạo tệp môi trường; Plausible có thể tự lấy chứng chỉ Let's Encrypt:

cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF

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

docker compose up -d

Hãy trỏ bản ghi A của stats.example.com tới VPS trước để yêu cầu cấp chứng chỉ thành công. Sau đó mở URL, tạo tài khoản và thêm một trang web. README của kho mã là nguồn tham khảo chính cho các biến mới: hãy lướt qua mỗi khi nâng cấp.

Thêm script vào trang web

<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>

Một số trình chặn quảng cáo chặn mọi thứ có tên “analytics”; việc phục vụ script từ tên miền phụ của chính bạn đã tránh được phần lớn vấn đề đó.

Giữ cho nó chạy ổn định

Những điểm còn thiếu

Plausible cố ý thu thập ít hơn. Không có hành trình theo từng người dùng, không theo dõi xuyên thiết bị, không tích hợp nền tảng quảng cáo. Nếu công việc marketing của bạn gắn chặt với công cụ của một mạng quảng cáo, bạn sẽ thiếu những báo cáo đó. Với hầu hết các trang web chỉ muốn biết trang nào hiệu quả và khách đến từ đâu, đây là lượng dữ liệu vừa đủ, và không ai phải bấm “Chấp nhận”.

Liên quan

Sẵn sàng triển khai? Thanh toán bằng crypto, không KYC — trực tuyến trong khoảng một phút.

Triển khai ngay →

FAQ

Plausible có cần banner cookie không?

Plausible không đặt cookie và không lưu dữ liệu cá nhân hay địa chỉ IP đầy đủ: khách truy cập được đếm bằng một mã băm thay đổi mỗi ngày. Trong hầu hết trường hợp, điều đó nghĩa là không cần banner xin đồng ý, nhưng quyết định cuối cùng phụ thuộc vào khu vực pháp lý của bạn và những gì khác mà trang web tải.

Plausible tự lưu trữ cần bao nhiêu RAM?

Plausible lưu sự kiện trong ClickHouse, và ClickHouse là phần đòi hỏi bộ nhớ. Nó khởi động được với 2 GB, nhưng quá trình gộp dữ liệu chạy nền có thể vượt mức đó. 4 GB (Small-IP) là kích thước thoải mái cho vài trang web có lưu lượng ổn định.

Tôi có thể chạy nó trên gói NAT không?

Không. Script theo dõi và bảng điều khiển được phục vụ qua HTTPS trên tên miền của bạn, nên máy chủ phải nhận cổng 443 đi vào. Việc này cần gói có IP riêng.

Dữ liệu chiếm bao nhiêu dung lượng ổ đĩa?

Rất ít cho mỗi sự kiện: ClickHouse nén rất mạnh. Một trang web có hàng chục nghìn lượt truy cập mỗi tháng dùng chưa tới một gigabyte mỗi năm. Trong thời gian dài, image Docker còn chiếm nhiều chỗ hơn dữ liệu.

Làm sao để cập nhật?

Lấy bản phát hành mới trong kho community edition, rồi chạy 'docker compose pull' và 'docker compose up -d'. Hãy đọc ghi chú phát hành trước: các phiên bản lớn đôi khi cần một bước di chuyển dữ liệu.

Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên.

Để lại bình luận

Bình luận được kiểm duyệt trước khi hiển thị.