Hugo博客公告弹窗

安装网站流量统计工具——Plausible

   
文章摘要
摘要小助理今天溜号啦……😜

测试环境

  • debian11
  • 需要安装好docker
  • 宝塔面板7.7.0

项目

项目:https://github.com/plausible/community-edition

文档:https://plausible.io/docs/

创建安装目录

mkdir -p /opt/docker_data/plausible/hosting
cd /opt/docker_data/plausible/hosting

下载程序

v2.1.1版本部署失败,原因不明,故选择了旧版本2.0

默认端口:8000

宝塔设置好反向代理

wget https://github.com/plausible/community-edition/archive/refs/heads/v2.0.0.zip && 
unzip v2.0.0.zip && 
mv community-edition-2.0.0/* . && 
rm -rf community-edition-2.0.0 v2.0.0.zip

==========================================================================

此时目录下会有两个文件需要配置:

  • docker-compose.yml:可以保持默认
  • plausible-conf.env:配置 Plausible 服务,完整的配置文件可以参考

其中需要注意的是 BASE_URL 是你的域名地址(例如:http://yourdomain.com 或者 https://web.yourdomain.com,目前不支持子目录),

plausible-conf.env 则需要一个随机的 64 位字符 SECRET_KEY_BASE 用来提高安全性,可以通过下面的命令生成:

openssl rand -base64 64 | tr -d '\n' ; echo

编辑plausible-conf.env

vim plausible-conf.env

按esc键,然后:wq退出

在该目录下启动服务:

docker compose up -d

第一次访问创建的用户即是管理员,登录后,就可以添加网站了。

添加发信邮箱【可选】

使用外部 SMTP 发信邮箱,编辑 Plausible 环境变量文件

vim plausible-conf.env

添加下面内容

MAILER_EMAIL=23456@qq.com # 发信邮箱
SMTP_HOST_ADDR=smtp.qq.com # SMTP 主机名
SMTP_HOST_PORT=465 # SMTP 端口
SMTP_USER_NAME=23456@qq.com # 发信邮箱用户名
SMTP_USER_PWD=admin123 # 发信邮箱密码
SMTP_HOST_SSL_ENABLED=true # 是否启用 SSL?
SMTP_RETRIES=2 # 发信重试次数

然后重启容器

cd /opt/docker_data/plausible/hosting
sudo docker compose down --remove-orphans && sudo docker compose up -d

统计关键词【可选】

文档:找到 Google integration点开三角形图标

Plausible 支持集成 Google Search Console,可以获得通过搜索引擎得到的关键词统计,详细配置流程可参阅 Plausible 文档,步骤如下:

将 Client ID 和 Client Secret 添加到 Plausible 环境变量文件里

GOOGLE_CLIENT_ID=xxxx
GOOGLE_CLIENT_SECRET=yyyy

重启容器即可

cd /opt/docker_data/plausible/hosting
sudo docker compose down --remove-orphans && sudo docker compose up -d

之后在 Plausible 配置下 Google 集成即可

路径重定向(cloudflare)

  • 假设你有12345.com域名在cf
  • cname解析至统计域名tongji.abc.com
  • 然后设置重定向规则

例如:

访问 test.12345.com/ceshi/script.js 跳转到 tongji.abc.com/js/script.js

CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-11-20 16:13
clarity统计