Rybbit 网站分析平台
Rybbit 是一个强大且注重隐私的网站分析平台,提供实时的网站性能与用户行为洞察。
⚠️ 注意:请务必将您的域名绑定到 caddy
服务,这是访问 Rybbit 分析平台的唯一入口。
使用方法
caddy
服务是您 Rybbit 实例的入口点。它是一个反向代理,会将所有流量路由到正确的服务。您应该将自定义域名绑定到该服务,才能访问 Rybbit 平台。
入口服务的主要功能:
- 处理所有进入的 HTTP/HTTPS 流量
- 将请求路由到正确的服务(后端 API、前端客户端)
- 提供 SSL/TLS 终端
- 管理域名绑定和路由规则
功能特色
- 实时分析:实时跟踪访客行为与网站性能
- 隐私优先:在提供有价值洞察的同时尊重用户隐私
- 自定义仪表盘:美观直观的数据可视化仪表盘
- 多数据库支持:结合 PostgreSQL 与 ClickHouse 达到最佳性能
- 可扩展架构:专为高流量网站设计
包含的服务
此模板部署完整的 Rybbit 分析堆栈:
- Caddy:自动 HTTPS 的反向代理(入口点)
- PostgreSQL:用户数据与配置的主要数据库
- ClickHouse:事件跟踪的高性能分析数据库
- Backend:Node.js API 服务器
- Client:Next.js 前端应用程序
配置
部署后:
- 使用您配置的域名访问仪表盘
- 使用提供的认证密钥配置身份验证
- 添加 Rybbit 跟踪脚本到您的网站来设置跟踪
- 通过美观的仪表盘界面监控分析
数据库访问
- PostgreSQL:用于用户账户、网站配置与元数据
- ClickHouse:针对存储与查询大量分析数据进行优化
环境变量
模板会自动配置所有必要的环境变量。如有需要,您可以在服务配置中修改:
- 数据库连接与认证
- 身份验证设置
- 功能开关(如禁用注册)
开始使用
- 部署此模板
- 将您的域名绑定到 Caddy 服务
- 访问您的 Rybbit 仪表盘
- 创建您的第一个跟踪网站
- 将跟踪代码添加到您的网站
更多信息请参考 Rybbit 官方文档。