DuckDB + Go+ Docker+ HitKeep

单二进制+内嵌DuckDB实现隐私优先的网站分析

单二进制内嵌DuckDB省去独立数据库部署,降低运维成本

✓ 单二进制部署简单✓ 目标/漏斗/电商追踪齐全 ✕ 需自行托管服务器

方案简介

HitKeep 是一个隐私优先的自托管网站分析方案。它以单个 Go 二进制发布,内嵌 DuckDB 作为分析数据库,无需额外部署数据库即可运行。方案提供目标、漏斗、电商追踪和团队管理能力,定位为 Google Analytics、Plausible、Umami 的自托管替代品,适合希望掌控自身数据、避免第三方 SaaSS 服务的个人与团队。

亮点与能力

  • 隐私优先的网站分析
  • 目标追踪
  • 漏斗分析
  • 电商追踪
  • 团队管理
  • 单二进制交付,内嵌 DuckDB
  • MIT 许可的开源软件,提供源码

组成与分工

  • HitKeep:分析工具本体,提供采集、目标/漏斗/电商追踪与团队管理
  • DuckDB:内嵌式分析数据库,负责数据存储与统计查询
  • Go:实现语言,编译为单二进制交付
  • Docker:官方支持的部署方式之一

前置要求

  • 一台可自行管理的服务器(自托管前提)
  • 支持二进制直接运行,或使用 Docker 部署
  • 许可证为 MIT,可自由使用与修改

使用与配置要点

部署后可在自己的服务器上运行分析服务,日常使用围绕目标、漏斗与电商追踪数据的查看,并通过团队管理功能协作。验证成功的标志是网站流量数据被采集并可在其界面中查看。

注意事项与常见问题

  • 该仓库将此类软件归类为 Free Software 网络服务,非自由软件会另行列在 Non-Free 页面
  • HitKeep 明确定位为 Google Analytics、Plausible、Umami 的替代品,迁移时需考虑统计口径差异

优缺点

  • ✓ 单二进制部署简单
  • ✓ 目标/漏斗/电商追踪齐全
  • ✕ 需自行托管服务器

出处

本方案挖掘自开源项目 awesome-selfhosted/awesome-selfhosted,方案内容与实施命令均来自其 README 原文。

方案出处
awesome-selfhosted/awesome-selfhosted

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。