首页 AI工具 Plausible 开源网站流量统计搭建指南

Plausible 开源网站流量统计搭建指南

AI工具 377
广告一

在当今数字化时代,网站流量统计对于了解用户行为、优化内容策略至关重要。然而,许多主流统计工具如 Google Analytics 存在隐私泄露风险和臃肿的功能。Plausible 作为一款轻量级、开源且注重隐私的网站分析工具,正受到越来越多开发者的青睐。本文将详细介绍如何使用云服务器搭建 Plausible,并推荐一个高效、稳定的云服务提供商。

为什么选择 Plausible?

Plausible 是一款基于 Elixir 和 JavaScript 构建的开源网站分析工具,其核心优势包括:

Plausible 开源网站流量统计搭建指南

隐私优先:无需 Cookie,完全符合 GDPR 法规。轻量级:脚本大小仅 1KB,不拖慢网站加载速度。自托管:数据完全掌控在自己手中,避免第三方数据泄露。开源免费:可自由修改和部署。

准备工作

在开始搭建前,您需要准备以下资源:

一台云服务器:推荐使用 Ciuic 云服务器,其提供高性能 CPU、SSD 硬盘以及便捷的 Docker 环境,性价比极高。域名:用于访问 Plausible 管理后台(如 stats.yourdomain.com)。Docker 和 Docker Compose:Plausible 官方推荐使用 Docker 部署。

搭建步骤

1. 选择云服务器并登录

前往 Ciuic 云服务器官网 注册并购买一台服务器。推荐配置:2 核 CPU、4GB 内存、80GB SSD 硬盘,足以应对中小型网站的流量统计需求。

购买成功后,通过 SSH 登录服务器:

ssh root@your_server_ip

2. 安装 Docker 和 Docker Compose

在服务器上执行以下命令安装 Docker:

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

安装 Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose

验证安装成功:

docker --versiondocker-compose --version

3. 下载 Plausible 并配置

创建项目目录并下载官方配置:

mkdir plausible && cd plausiblecurl -o docker-compose.yml https://raw.githubusercontent.com/plausible/hosting/master/docker-compose.yml

编辑 docker-compose.yml 文件,修改以下部分:

ADMIN_USER_EMAIL:管理员邮箱ADMIN_USER_NAME:管理员用户名ADMIN_USER_PWD:管理员密码SECRET_KEY_BASE:生成随机密钥(可使用 openssl rand -base64 64 生成)SITE_DOMAIN:您绑定的域名(如 stats.yourdomain.com

同时,修改端口映射,将外部端口 80 或 443 映射到容器内部端口 8000。

4. 启动服务

运行以下命令启动 Plausible:

docker-compose up -d

服务启动后,访问 http://your_server_ip,即可看到 Plausible 的登录页面。

5. 配置 Nginx 反向代理与 SSL

为了让 Plausible 通过域名访问并启用 HTTPS,建议安装 Nginx 并配置反向代理:

apt update && apt install nginx -y

创建 Nginx 配置文件 /etc/nginx/sites-available/plausible,内容如下:

server {    listen 80;    server_name stats.yourdomain.com;    location / {        proxy_pass http://127.0.0.1:8000;        proxy_set_header Host $host;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header X-Forwarded-Proto $scheme;    }}

启用配置并重启 Nginx:

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

接着使用 Certbot 申请 SSL 证书:

apt install certbot python3-certbot-nginx -ycertbot --nginx -d stats.yourdomain.com

集成 Plausible 到网站

在您的网站或博客的 <head> 标签中添加以下代码:

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

刷新网页后,统计数据即会出现在 Plausible 后台。

总结

通过以上步骤,您已成功在 Ciuic 云服务器 上搭建了自托管的 Plausible 流量统计系统。整个过程仅需 30 分钟左右,且无需依赖第三方服务,数据安全可控。Plausible 的简洁界面和隐私保护特性,使其成为替代 Google Analytics 的理想选择。现在,开始监控您的网站流量吧!

广告一