网站流量统计工具——Plausible
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
Plausible Analytics 是一个简单、开源、轻量级且注重隐私的 Google Analytics 替代品。
一、效果展示
特点
- 支持 docker 一键部署,轻量级 Docker 镜像(使用 Alpine Linux)
- 支持谷歌 API,链接谷歌分析、谷歌关键词工具
- 支持自定义事件
- 颜值高
二、创建安装目录
1.创建安装目录
sudo -i
mkdir -p /opt/1panel/docker/compose/plausible
cd /opt/1panel/docker/compose/plausible
git clone https://github.com/plausible/hosting
cd hosting
2.修改配置文件
vim docker-compose.yml
英文输入法下,按 i
version: "3.3"
services:
mail:
image: bytemark/smtp
restart: always
plausible_db:
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:
- 8090:8000
env_file:
- plausible-conf.env
按 esc
,然后 :wq
保存退出
3.修改环境配置文件
使用下面命令生成秘钥
openssl rand -base64 64 | tr -d '\n' ; echo
保存下来。
打开环境配置文件:
vim plausible-conf.env
BASE_URL=填写plausible监控的域名
SECRET_KEY_BASE=填写生成秘钥
按 esc
,然后 :wq
保存退出。
更多参数配置,请看文档:https://plausible.io/docs/self-hosting-configuration
三、打开服务器防火墙并访问网页
1.打开防火墙的端口 8090
查看端口是否被占用(以 8090
为例),输入:
lsof -i:8090
如果什么都没出现,表示端口未被占用,我们可以继续下面的操作了~
如果端口被占用了就修改一下端口,比如改成 8081
,注意 docker 命令行里和防火墙都要改
2.运行Docker Compose文件
docker-compose up -d
理论上我们就可以输入 http://ip:8090
访问网页
四、反向代理
1.将域名解析到服务器上
2.使用1Panel进行反向代理
五、使用教程
-
注册账户信息
-
填写统计域名
-
获取统计代码
-
将代码注入到网站
-
查看统计数据
六、常见问题
如果不想让别人注册你的 plausible,可以选择关闭注册功能,或者开启邀请注册,具体操作如下:
cd /opt/1panel/docker/compose/plausible/hosting
vim plausible-conf.env
添加:
DISABLE_REGISTRATION=invite_only
或者
DISABLE_REGISTRATION=true
完整的 env 配置如下:
BASE_URL=填写plausible监控的域名
SECRET_KEY_BASE=填写生成秘钥
DISABLE_REGISTRATION=invite_only
更多参数配置,请看文档:https://plausible.io/docs/self-hosting-configuration
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 沐柒柒丶
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果