前言
Plausible 是一款轻量级、开源且注重隐私的流量分析工具,无需使用 cookies,操作简洁高效。它提供关键的流量指标,界面直观,无冗余信息,对网站性能影响极小。Plausible 支持自托管和 SaaS模
式,非常适合需要基础流量统计且重视用户隐私的个人和企业使用。
现在市面上常见的统计有:百度统计、Google Analytics、 51LA 。国内的服务器要想使用谷歌插件比较难,在wordpress下载Google Analytics插件会超时无法使用,即使你是国内的服务器要是你网站有一些不太友好的内容都无法使用百度统计,51LA 有传说转跳黄页,所以自建一个流量统计工具是很有必要的。
当然如果你使用的wordpress建站的话wordpress也有很多的流量统计插件,比如 Independent Analytics 在使用上可以说和百度统计、Google Analytics 不相上下,下载即用不需要任何其他的操作。
演示
安装Docker 与 Nginx
apt update -y && apt install -y curl wget sudo && apt install -y docker && apt install -y docker-compose && apt install -y unzip
安装Plausible
#管理员权限
sudo -i
#新建文件夹和路径
mkdir -p /root/data/docker_data/plausible
#进入文件夹
cd /root/data/docker_data/plausible
#克隆项目
git clone https://github.com/plausible/hosting
#进入文件夹
cd hosting
#编辑docker-compose内容
vim docker-compose.yml
version: "3.3"
services:
mail:
image: bytemark/smtp
restart: always
plausible_db:
# supported versions are 12, 13, and 14
image: postgres:14-alpine
restart: always
volumes:
- ./db-data:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=postgres
plausible_events_db:
image: clickhouse/clickhouse-server:23.3.7.5-alpine
restart: always
volumes:
- ./event-data:/var/lib/clickhouse
- ./clickhouse/clickhouse-config.xml:/etc/clickhouse-server/config.d/logging.xml:ro
- ./clickhouse/clickhouse-user-config.xml:/etc/clickhouse-server/users.d/logging.xml:ro
ulimits:
nofile:
soft: 262144
hard: 262144
plausible:
image: plausible/analytics:v2.0
restart: always
command: sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
depends_on:
- plausible_db
- plausible_events_db
- mail
ports:
- 8000:8000
env_file:
- plausible-conf.env