← 返回项目库

Counter 网站数据分析

面向小型网站的轻量隐私分析面板。

Counter 以公开源码提供访问趋势、来源、地域、设备、语言、页面与访问明细视图;本版本附带明确标注的本地演示数据,便于学习和技术验证。

真实界面

项目截图

共 8 张

简洁的网站数据分析
访问趋势
来源
国家/地区
设备
语言
页面
日期

Capabilities

核心功能

✓按日期查看访问趋势与页面浏览量
✓来源与搜索引擎访问拆分
✓国家/地区、设备、平台和浏览器统计
✓语言与屏幕尺寸分析
✓页面路径与访问明细列表
✓可自托管的开源隐私分析后端

适用场景

个人站点的隐私友好型流量观察
开发者学习自托管分析服务架构
发布前用固定演示数据检查分析面板交互

适合谁

需要自托管、关注隐私的网站运营者和开发者。

商业化思路

研究目录收录;上游项目采用按需付费服务模式,本目录不承诺托管或商业授权。

你会拿到什么

  • ✓上游源码与保留的 LICENSE 文件
  • ✓中文界面适配、离线本地演示入口及运行说明

部署流程

  1. 1准备 Go、Redis、SQLite 归档数据库和邮件配置,并按 README 配置环境变量
  2. 2执行仓库 scripts/build 构建后端,再启动 webstats 服务
  3. 3将 tracking script 加入目标网站并用浏览器打开 dashboard 查看数据

真实验证结果

源码身份、许可证门、广告扫描、Go 测试、构建、中文界面和 8 个本地功能画面均已复核。

部署前须知

完整生产模式仍依赖 Redis、归档数据库和邮件配置;本地演示使用明确标注的固定样例数据。

部署难度

较高

最低配置

建议使用 Go 1.26 或兼容版本;完整在线服务还需要 Redis、SQLite 归档数据库及邮件配置。浏览器演示可直接打开静态页面。

开源许可证

GNU Affero General Public License v3.0(AGPL-3.0)

最后验证

2026-09-05

技术栈

Go 后端原生 HTML/CSS/JavaScriptSQLiteRedis

授权说明

保留上游 LICENSE。源码交付需遵守 AGPL-3.0,包括保留版权与许可证、披露修改并履行网络交互场景的源码提供义务。本条目仅作社群学习、研究和技术验证收录,不作商业授权承诺。

Release notes

版本记录

1 个已发布版本

v1.0.0 当前推荐

新增中文界面层、离线演示数据通道和本地资源兼容处理;保留上游 AGPL-3.0 许可。

部署要求:Go 1.26 或兼容版本;完整服务需要 Redis、SQLite 归档数据库和邮件配置。

已知问题:本地演示不连接生产后端,使用固定样例数据。

登录后领取