Hugo博客公告弹窗

安装网站访客统计工具——Plausible

测试环境

  • Debian12
  • 需要安装好docker

项目

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

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

🔢 总内存占用约:548.77 MiB

📦 总镜像大小约:1.18 GiB

创建安装目录

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

下载程序

版本:v2.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

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

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

  • docker-compose.yml:把127.0.0.1改成0.0.0.0
  • plausible-conf.env:配置 Plausible 服务

编辑plausible-conf.env

nano plausible-conf.env

BASE_URL 提前解析好的域名,例如:https://tj.1234.com

SECRET_KEY_BASE 加密密钥,可以通过下面的命令生成:

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

最后启动服务:

docker compose up -d

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

一键查询Plausible内存和镜像大小

curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/plausible_stats.sh && chmod +x plausible_stats.sh && ./plausible_stats.sh

流量高峰通知【可选】

添加发件邮箱

Image

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

nano plausible-conf.env

添加下面内容,以QQ邮箱为例

MAILER_EMAIL=123456@qq.com # 发信邮箱
SMTP_HOST_ADDR=smtp.qq.com
SMTP_HOST_PORT=465
SMTP_USER_NAME=123456@qq.com # 发信邮箱用户名
SMTP_USER_PWD=admin123 # 发信邮箱密码
SMTP_HOST_SSL_ENABLED=true
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 集成即可

Image

CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-05-02 16:22
clarity统计