开源网站分析工具,把流量统计、会话回放、错误追踪、Core Web Vitals 和可用性监控整合在一个面板中。
Swetrix/selfhosting
用于自托管 Swetrix 社区版的 Docker Compose 部署方案,Swetrix 是注重隐私、无 Cookie 的网站分析平台。
可替代:Google Analytics
- Star
- 76
- Fork
- 27
- 未关闭 Issue
- 2
- 最近提交
- 昨天
这是什么?
Swetrix 是一个完全开源、注重隐私且无需 Cookie 的 Google Analytics 替代品,可统计访问量、网站速度、用户会话和页面流转,不收集用户个人信息。其追踪脚本体积小于 5 KB。本仓库提供 Docker Compose 配置和 configure.sh 脚本,用于生成环境变量文件并启动自托管的社区版实例。
部署步骤为克隆仓库、运行 configure.sh 设置 BASE_URL 等参数,然后执行 docker compose up -d 启动服务,通过配置的地址即可访问管理后台。
社区版还支持会话回放,包括录制、回放和 MP4 导出,数据保存在用户自备的 S3 兼容存储桶中,可使用 AWS S3、MinIO、Cloudflare R2 或 Hetzner 等服务。回放保留时长、导出并发数和导出文件有效期均可通过环境变量配置。
核心功能
- 01通过交互式 configure.sh 脚本生成 .env 配置文件。
- 02使用一条 docker compose 命令启动完整的 Swetrix 服务。
- 03无需 Cookie 即可统计访问量、网站速度、会话和页面流转。
- 04支持将会话回放数据存储到 S3 兼容的存储桶。
- 05回放保留时长可在 30 天至 5 年之间设置。
适用场景
- 在自有服务器上运行注重隐私的分析服务,替代 Google Analytics。
- 为受严格数据保护规定约束的网站将访客数据留在自己手中。
- 通过会话回放查看访客如何使用网站。
快速上手
- 1
克隆此仓库
git clone https://github.com/swetrix/selfhosting - 2
进入项目目录
cd selfhosting - 3
运行 configure 脚本生成环境配置
./configure.sh - 4
使用 Docker Compose 启动 Swetrix 服务
docker compose up -d
使用前须知
- 运行需要 Docker 以及多服务的 Docker Compose 环境。
- 会话回放功能需要单独的 S3 兼容存储桶,且为可选项。
- 该仓库未标明许可证,使用权限不明确。
收录于专题
标签
常见问题
- selfhosting 是什么?
- 用于自托管 Swetrix 社区版的 Docker Compose 部署方案,Swetrix 是注重隐私、无 Cookie 的网站分析平台。 Swetrix 是一个完全开源、注重隐私且无需 Cookie 的 Google Analytics 替代品,可统计访问量、网站速度、用户会话和页面流转,不收集用户个人信息。其追踪脚本体积小于 5 KB。本仓库提供 Docker Compose 配置和 configure.sh 脚本,用于生成环境变量文件并启动自托管的社区版实例。
- selfhosting 可以免费使用吗?用的什么许可证?
- selfhosting 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- selfhosting 还在维护吗?
- 活跃维护中。selfhosting 最近一次提交是在 2026年11月6日。
- selfhosting 适合用来做什么?
- 在自有服务器上运行注重隐私的分析服务,替代 Google Analytics。 为受严格数据保护规定约束的网站将访客数据留在自己手中。 通过会话回放查看访客如何使用网站。
- selfhosting 怎么安装和运行?
- 克隆此仓库: git clone https://github.com/swetrix/selfhosting 进入项目目录: cd selfhosting 运行 configure 脚本生成环境配置: ./configure.sh 使用 Docker Compose 启动 Swetrix 服务: docker compose up -d
- 在哪里获取 selfhosting?
- 源代码和安装说明在 GitHub 上:https://github.com/Swetrix/selfhosting
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的单二进制网站分析工具,无 Cookie 追踪,支持自定义域名、SSO 与开放数据导出。
注重隐私、无 Cookie 的网站分析工具,内置错误追踪、性能监控和会话回放,可用 Docker 自部署。
开源、注重隐私的网站与产品分析工具,可作为 Google Analytics 的替代方案。
开源产品分析平台,集成事件分析、会话回放、功能开关、A/B 实验、错误追踪、问卷和数据仓库。
开源、无 Cookie 的网站分析工具,可作为注重隐私的 Google Analytics 替代方案,支持云端或自托管。