自托管 Plausible Analytics:全面指南
自托管 Plausible Analytics:全面指南
Plausible Analytics 正在成为传统分析工具(如 Google Analytics)的流行、隐私友好的替代方案。这个开源平台使用户能够收集网站分析,而不妥协访客隐私。如果您考虑在不依赖第三方服务的情况下监控网站性能,自托管 Plausible 是一个不错的选择。在本文中,我们将引导您在自己的服务器上自托管 Plausible Analytics 的过程。
为什么选择 Plausible Analytics?
- 以隐私为中心:Plausible 不使用 cookies 或收集个人数据,这意味着它遵循 GDPR 和 CCPA 法规。
- 简洁性:用户界面简约,易于导航和理解网站指标。
- 开源:Plausible 的源代码可在 GitHub 上获取,允许用户检查和参与其开发。
- 自托管能力:在您的服务器上托管 Plausible 使您完全控制数据。
前提条件
在开始安装之前,请确保您具备以下条件:
- 一台安装了 Docker 的服务器(VPS)。
- 基本的 Linux 命令行知识。
- 通过 SSH 访问您的服务器。
- 指向您服务器的域名(可选,但推荐)。
安装步骤
1. 更新您的服务器
登录到您的服务器后,更新软件包管理器:
sudo apt update && sudo apt upgrade
2. 安装 Docker 和 Docker Compose
如果尚未安装 Docker,可以通过运行以下命令进行安装:
sudo apt install docker.io
sudo apt install docker-compose
启动 Docker 并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
3. 拉取 Plausible Docker 镜像
Plausible Analytics 可以通过 Docker 轻松部署。要拉取 Plausible 镜像,请使用以下命令:
docker pull plausible/analytics
4. 创建 Docker Compose 文件
现在,创建一个用于 Plausible 的目录,并在该目录中创建一个 docker-compose.yml
文件:
mkdir plausible
cd plausible
nano docker-compose.yml
将以下配置添加到文件中:
version: '3'
services:
plausible:
image: plausible/analytics
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgres://plausible:plausible@db:5432/plausible
- SECRET_KEY=your_secret_key_here
- PLAUSIBLE_APP_URL=https://your-domain.com
depends_on:
- db
db:
image: postgres:13
environment:
- POSTGRES_USER=plausible
- POSTGRES_PASSWORD=plausible
- POSTGRES_DB=plausible
确保将 your_secret_key_here
替换为安全生成的密钥,并将 your-domain.com
替换为您的实际域名。
5. 启动部署
在包含 docker-compose.yml
文件的目录中运行以下命令:
docker-compose up -d
此命令将启动 Plausible Analytics 和 PostgreSQL 数据库容器。
6. 访问 Plausible
一旦容器运行,您可以通过以下地址访问您的 Plausible 仪表板:
http://your-server-ip:8000
如果您设置了域名,可以通过以下地址访问:
https://your-domain.com
使用文档中提供的默认凭据登录到您的仪表板,或配置您自己的凭据。
7. 配置您的域名(可选)
为了启用 HTTPS,您可以使用 Nginx 或 Caddy 等工具与 Let's Encrypt 一起使用。此步骤通过加密服务器与访客之间的数据来增强安全性。
结论
自托管 Plausible Analytics 是一种有效的方式,可以在优先考虑隐私的同时维护对网站分析的控制。凭借其简单的设置和用户友好的界面,Plausible 为传统分析工具提供了一个有吸引力的替代方案。有关详细的安装步骤和进一步的自定义,请参考官方 Plausible 文档。
如需更多见解和支持,请探索社区论坛或查看可以帮助您最大化使用 Plausible Analytics 的资源。今天就开始利用自托管分析的力量吧!