### [雨云搭建 Plausible 隐私统计](https://www.jiyueip.com/article/12284) **Published:** 2026-07-28T10:01:37 **Author:** 斑斓助理 **Excerpt:** 用雨云 KVM 云服务器 Docker 自建 Plausible 隐私统计,Postgres+事件处理+HTTPS 反代,跟踪代码嵌入网站。含 SECRET_KEY_BASE 坑与优惠码 admin01 五折。 Google Analytics 功能强,但访客被一路追踪、Cookie 弹窗满天飞,很多地区还要求备案声明。如果你只是想看「今天多少访客、哪些页面受欢迎、流量从哪来」,一个轻量的隐私友好统计就够了。Plausible 是开源的网站统计,不记 Cookie、不追踪个人、数据存在自己服务器。本文用一台雨云 KVM 云服务器 Docker 自建 Plausible,配 HTTPS 反代,再把跟踪代码嵌进网站。 ## 一、先准备一台雨云 KVM 云服务器 Plausible 偏轻量,1 核 1G 能跑,但要常驻、有公网 IP、绑域名走 HTTPS(统计后台必须 https)。想低成本起一台看国产高性价比云服务器,比如雨云:KVM 虚拟化、Debian/Ubuntu 镜像任选,新用户用优惠码 **admin01** 享五折,入门版折后约 9 元/月,支持 7 天无理由退款。挑机器可参考 [VPS 怎么选不踩坑](https://www.jiyueip.com/article/12235) 与 [新手买 VPS 先看这几个配置参数](https://www.jiyueip.com/article/12225)。 我选 Debian 12。基础安全按 [VPS 到手第一件事做什么](https://www.jiyueip.com/article/12226) 走一遍,建好普通用户、开 ufw。Plausible 走 8000 端口,放行即可。 ## 二、用 Docker 拉起 Plausible Plausible 需要数据库(ClickHouse + Postgres)和事件处理服务,官方给的是多容器 compose。先装 Docker: ```bash curl -fsSL https://get.docker.com | sh systemctl enable --now docker ``` 建目录并写 `docker-compose.yml`(精简自官方示例,只留核心服务): ```bash mkdir -p /opt/plausible && cd /opt/plausible ``` ```yaml version: "3" services: db: image: postgres:15 restart: unless-stopped environment: - POSTGRES_PASSWORD=改成强密码 volumes: - ./pgdata:/var/lib/postgresql/data event: image: plausible/event-data-processing:v0.1.8 restart: unless-stopped command: sh -c "event-data-processing migrate && event-data-processing run" volumes: - ./eventdata:/event-data plausible: image: plausible/analytics:latest restart: unless-stopped depends_on: - db - event ports: - "8000:8000" environment: - DATABASE_URL=postgres://postgres:改成强密码@db:5432/plausible - EVENT_DATA_DIR=/event-data - SECRET_KEY_BASE=生成一段32位以上随机串 - BASE_URL=https://stats.example.com - TZ=Asia/Shanghai ``` `SECRET_KEY_BASE` 用 `openssl rand -base64 48` 生成后粘进去(别用示例值)。启动: ```bash docker compose up -d ``` 浏览器先开 `http://服务器IP:8000`,能进创建管理员页说明服务正常。 ## 三、配 HTTPS 反代 统计后台必须 https。用 Nginx 反代 8000: ```nginx server { listen 80; server_name stats.example.com; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl; server_name stats.example.com; ssl_certificate /etc/letsencrypt/live/stats.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/stats.example.com/privkey.pem; location / { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` 申请证书:`certbot --nginx -d stats.example.com`,放行 80/443: ```bash ufw allow 80/tcp ufw allow 443/tcp ufw reload ``` 打开 `https://stats.example.com`,注册管理员、新建站点拿到一段 `