本文将指导如何在 Debian 12 和 Ubuntu 22.04 下安装 Plausible 教程
文章发布时间:2023-12-1 如有更新,会及时更改!本文同时适用于 Debian 11 以及 Ubuntu 20.04
什么是 Plausible ?
Plausible是一个开源的、轻量级的网络分析(Web Analytics)工具,旨在提供简单、透明、隐私友好的统计信息,用于跟踪网站和应用程序的访问情况。与传统的网络分析工具不同,Plausible强调用户隐私和透明度,同时提供关键的网站分析功能。
Plausible的特点包括:
- 隐私导向: Plausible致力于保护用户隐私。它使用匿名化的数据收集方法,不使用跟踪Cookie,也不进行个性化的用户追踪。
- 轻量级: Plausible的脚本非常小巧,加载迅速,对网站性能影响较小。
- 简单设置: 用户可以通过嵌入简短的JavaScript代码片段来集成Plausible,无需复杂的配置。
- 透明度: Plausible提供了一个实时的、易于理解的仪表板,展示网站访问的关键指标,如访问次数、独立访客数、流量来源等。
- 开源: Plausible的源代码是开放的,允许用户自己托管和定制,增加了自主性和可控性。
缺点:暂时不支持中文显示
安装前提条件,系统已安装docker以及docker compose,以及配置好反向代理服务,
如未安装 docke r以及 docker compose ,请参考 Debian 12 / Ubuntu 22.04 安装 Docker 以及 Docker Compose 教程
如未安装 NMP,请参考 Debian 12 / Ubuntu 22.04 安装 NPM(nginxproxymanager)反向代理神器教程 教程
为了方便,将docker项目统一安装到 /root/docker/plausible/ 目录下,在root身份下,输入以下代码:
mkdir -p /root/docker/plausible/
cd /root/docker/plausible/
1、从GitHub仓库克隆
git clone https://github.com/plausible/hosting
cd hosting
2.添加所需
通过输入ls可看到此文件中有几个文件,其中配置文件plausible-conf.env 是我们需要修改的配置文件。配置前,首先需要一个随机的 64 字符密钥,用于保护应用程序。这是生成一个的简单方法:
openssl rand -base64 64 | tr -d '\n' ; echo
现在编辑plausible-conf.env并设置SECRET_KEY_BASE密钥。输入:
nano plausible-conf.env
可看到如上图显示,其中将
BASE_URL=replace-me中的replace-me替换为你设置的域名,比如 BASE_URL=https://p.uuzi.net ( 注意:设置该域名前需要提前将域名解析到部署项目vps的ip上 )
SECRET_KEY_BASE=replace-me中的replace-me替换为上条指令生成的64位随机字符,比如
SECRET_KEY_BASE=C2f1C52DMjafxm1re+Dx4mAc634v1gKF1dolsFoVg8a6Ho0aScMNRB6jesG2fOH4
之后按ctrl+x,然后按y保存即可。
配置反向代理:打开NPM的网页:
3.启动
输入:
docker-compose up -d
输入域名,如果出现如下图502,返回NMP,查看 force ssl 状态,如果没打开,打开后保存即可。
出现如图所示:即部署成功!