测试环境
- Debian12
- 需要安装好docker
项目
🔢 总内存占用约: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.0plausible-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
流量高峰通知【可选】
添加发件邮箱
使用外部 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
统计关键词【可选】
Plausible 支持集成 Google Search Console,可以获得通过搜索引擎得到的关键词统计,详细配置流程可参阅 Plausible 文档,步骤如下:
- 在 Google Cloud Console 创建一个新项目
- 配置 OAuth 同意屏幕
- 创建一个 OAuth 客户端,获取 Client ID 和 CLIENT SECRET
- 启用 Google Search Console API
将 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 集成即可