数据统计是每个网站和应用的刚需,但 Google Analytics 4 已经让越来越多人受不了:界面复杂、采样严重、依赖 Cookie、数据出境合规悬而未决,还要挂一块永久 cookie 横幅。于是「自托管统计」成了自建软件版图里增长最快的品类之一——从一条命令跑起来的单二进制,到对标 Google 级别的产品分析平台,开源世界已经给出了完整答案。
本期按三条线挖了 8 个仓库:隐私优先的网站统计(Plausible、Umami、GoatCounter、Pirsch、Offen)、产品级行为分析平台(PostHog)、桌面与移动 App 分析(Aptabase),外加老牌企业级(Matomo)。特别关注了两个千级星数的隐藏宝石。所有入选仓库均可自托管、可商用评估、有真实维护方。
仓库:PostHog/posthog | Star:约2万+,仍在快速增长 | 持续高频更新
一句话定位:把产品分析、Session Replay、Feature Flags、A/B 测试、用户调研、数据仓库塞进一个平台,MIT 协议开源。
痛点与拆解:成长期团队通常要同时买 4-5 个 SaaS(分析、录屏、灰度、实验、问卷),账单和账号管理都是灾难。PostHog 用 ClickHouse 做事件存储支撑海量行为数据,用 Postgres 管业务数据,核心代码 MIT 协议——这在「开源核心」商业公司里是相当慷慨的选择。官方云服务按用量计费,证明了「全家桶 + 用量付费」的平台化路径完全走得通。
自托管需要 Docker 或 Helm 部署,组件多、内存占用不小,属于「认真用就值得」的重量级选手。
上手难度:⭐⭐⭐⭐
适用人群:有自己产品的 SaaS/创业团队。变现/二开方向:垂直行业(如电商、教育)的行为分析一体机,或在私有环境里做合规审计版行为分析。
仓库:plausible/analytics | Star:约2万+ | 持续更新
一句话定位:无 Cookie、脚本不到 1KB 的轻量网站统计,欧洲团队打造,引导式(bootstrap)盈利公司的样板。
痛点与拆解:GA4 上手门槛高、数据采样、隐私合规成本高。Plausible 反其道而行:一个脚本标签、一屏看完的仪表盘、不收集个人数据,对欧盟 GDPR 场景天然友好。技术栈是 Elixir + ClickHouse,开源版 Plausible CE 用 Docker Compose 即可部署,官方文档把自托管路径写得很清楚。据其官方博客,这家公司曾公开披露过七位数美元的年收入里程碑,是「开源 + 云托管收费」健康商业模式的常被引用案例。
上手难度:⭐⭐
适用人群:内容站、独立开发者、欧盟业务。变现/二开方向:给代理公司客户做白标报表服务;或为多站点客户提供托管统计。
仓库:umami-software/umami | Star:近2万 | 持续更新
一句话定位:最顺滑的开源网站统计之一,Next.js 技术栈,几条命令就能在自己服务器上跑起来。
痛点与拆解:很多人想自建统计,但被复杂的部署劝退。Umami 由 Mike Cao 发起,主打「简单」:Node.js/Next.js + 常见关系型数据库,支持多网站、多团队管理,界面干净到可以直接截图进周报。它同时提供官方付费云服务,形成了「自托管免费 + 云端收费」的双轨。对第一次玩自托管统计的人,这是试错成本最低的入口;对老手,它也是给团队内网部署时的省心之选。
上手难度:⭐⭐
适用人群:自托管入门者、中小团队。变现/二开方向:基于多租户能力给客户群提供托管面板;或做行业定制报表(如电商转化漏斗模板)。
仓库:matomo-org/matomo | Star:约2万 | 长期持续维护
一句话定位:前身 Piwik 的老牌统计平台,PHP + MySQL,虚拟主机都能跑,据其官网介绍被联合国等机构采用。
痛点与拆解:政企和传统企业没条件玩容器编排,但他们也要数据主权。Matomo 的 PHP 血统在这里成了巨大优势:任何能跑 PHP 的主机都能部署,插件市场提供电商跟踪、热力图、表单分析等扩展。商业模式非常成熟:On-Premise 完整功能需购买授权,另有官方云服务——这是开源统计领域里被验证时间最长的收费模式。如果你要给传统企业做内网合规统计,选它最不容易出错。
上手难度:⭐⭐
适用人群:政企、传统企业、合规敏感机构。变现/二开方向:企业内网统计实施与插件定制,是一块持续有预算的集成生意。
仓库:arp242/goatcounter | Star:约5k | 持续维护
一句话定位:单个 Go 二进制 + SQLite 的极简统计,一人项目的可持续商业典范。
痛点与拆解:Not everything needs Kubernetes。GoatCounter 的哲学是「只做页面级计数,不做行为画像」:编译后是单个二进制文件,默认 SQLite 存储,一条命令就能服务你的博客。作者 Martin Tournoij(arp242)用它演示了独立开发者如何长期吃饭:官方托管服务对非商业站点免费,商业使用付低廉年费,代码 AGPL 开源。没有 Cookie、没有指纹追踪,统计页面对访客完全透明。
上手难度:⭐
适用人群:博主、小站长、极简主义者。变现/二开方向:把它的嵌入式统计能力包进你自己的建站工具或 CMS 里,作为开箱即用功能。
仓库:pirsch-analytics/pirsch | Star:约2k | 持续更新
一句话定位:Go 写的无 Cookie 统计后端,架构上「数据引擎」与「看板」分离,适合把统计能力嵌进自己的产品。
痛点与拆解:大多数统计工具是「成品网站」,你想改个报表就得改人家前端。Pirsch 反着来:核心是统计后端 + API,自带内置防机器人识别,仪表盘只是可选组件,另有多种语言 SDK。这意味着你可以把它当作统计基础设施,自己写完全定制的看板,或直接在产品里消费它的 API。小团队同时运营付费云服务,属于千级到两千星区间里商业化走得最认真的项目之一。
上手难度:⭐⭐⭐
适用人群:想把统计能力产品化、需要 API 集成的开发者。变现/二开方向:以 Pirsch 为后端做行业专用看板(如播客、小程序、SaaS 多租户报表),前端即你的产品。
仓库:aptabase/aptabase | Star:千级(约1-2k) | 持续更新
一句话定位:专为桌面与移动应用设计的隐私优先分析工具,SDK 覆盖 Swift、Kotlin、Flutter、React Native、Electron、Tauri。
痛点与拆解:网站统计卷成红海,但 Tauri/Electron 桌面应用的统计几乎没人做好——要么 SDK 不全,要么隐私合规不适合本地分发场景。Aptabase 的设计非常克制:无 Cookie、不收集个人身份信息、事件模型简单到几行代码接入。官方提供带免费额度的云服务,同时可 Docker 自托管。对正在做独立桌面应用(Tauri 生态这几年爆发)的开发者,这可能是唯一顺手的开源选项,千级星数完全是曝光不足而非质量不足。
上手难度:⭐⭐
适用人群:Tauri/Electron/Flutter 独立开发者。变现/二开方向:围绕它给桌面 App 生态做增值服务(崩溃归因、版本漏斗);官方云本身就是付费先例。
仓库:offen/offen | Star:约1k(千级) | 持续维护
一句话定位:来自德国的「公平统计」——访客可以自己查看并删除自己的数据, opting-in 才被统计。
痛点与拆解:几乎所有统计工具的伦理立场都是「网站主优先」,Offen 把天平掰了回来:默认不跟踪,访客可主动查看自己的数据并一键删除, operator 与访客看到同一个透明界面。这个立场让它成为学校、公共机构、基金会、有伦理洁癖的品牌官网的绝佳选择。Docker Compose 部署,支持多用户多层级的运营方架构。星数不高,但理念在欧盟市场正变得越来越值钱。
上手难度:⭐⭐
适用人群:公共机构、NGO、伦理导向品牌。变现/二开方向:面向欧盟公共部门的「合规统计」咨询与部署服务,这类机构有预算且不能采购美国云 SaaS。
| 仓库 | 主打场景 | 技术栈 | Star(约数) | 上手 | 商业模式 |
|---|---|---|---|---|---|
| PostHog | 产品分析全家桶 | Go + ClickHouse | 2万+ | ⭐⭐⭐⭐ | 云服务按用量收费 |
| Plausible | 网站统计 | Elixir + ClickHouse | 2万+ | ⭐⭐ | CE 开源 + 云订阅 |
| Umami | 网站统计 | Next.js | 近2万 | ⭐⭐ | 开源 + 云订阅 |
| Matomo | 企业级统计 | PHP + MySQL | 约2万 | ⭐⭐ | 付费授权 + 云 |
| GoatCounter | 极简计数 | Go + SQLite | 约5k | ⭐ | 非商业免费/商业低费 |
| Pirsch | 统计 API 后端 | Go | 约2k | ⭐⭐⭐ | 小团队云服务 |
| Aptabase | 桌面/App 分析 | Rust/C# + 多端 SDK | 千级 | ⭐⭐ | 免费额度 + 云付费 |
| Offen | 公平统计 | Go | 千级 | ⭐⭐ | 开源 + 托管服务 |
注:Star 数为成稿时约数,请以 GitHub 页面实时数据为准。
mindmap
root((自托管统计生态))
网站访问统计
Plausible
Umami
Matomo
GoatCounter
Pirsch
Offen
产品与App分析
PostHog
Aptabase
选型心法:个人博客选 GoatCounter,一条命令的事;中小团队网站选 Umami 或 Plausible;政企内网选 Matomo;做产品要看行为选 PostHog;做桌面 App选 Aptabase;要把统计做成自己产品的能力选 Pirsch。
「统计」这个看似无聊的品类,实际上藏着开源商业模式的完整光谱:有人用全家桶平台吃下团队预算(PostHog),有人用极简单二进制赢得独立开发者(GoatCounter),有人用伦理立场打开公共部门市场(Offen)。自托管统计不只是省订阅费,更是把「我的用户数据」这块资产真正拿回自己手里。另外,这个赛道每年都有新星冒出,想追新可以留意 Rybbit、Swetrix 等更年轻的项目动态。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
