参考资料

  1. 网站分析工具 Umami 的详细分析
  2. Matomo 本地部署教程
  3. 百夫长统计是一款专注于数据统计与分析的工具
  4. Docker 部署 Umami 教程
  5. Gemini CLI 是一个命令行工具
  6. Open Web Analytics (OWA)
  7. 微信 Markdown 编辑器
  8. RuoYi AI 是一套基于人工智能技术的开源系统

Umami 是一款注重隐私、开源且支持自托管的网站分析工具

Umami 是一款注重隐私、开源且支持自托管的网站分析工具,旨在替代 Google Analytics。以下是其核心特点与部署方式:

🔍 核心特点

隐私优先‌

不收集个人身份信息,数据完全匿名化处理,无需 Cookie,符合 GDPR 等隐私法规‌。
用户数据由站长完全掌控,避免第三方滥用‌。

轻量化与易用性‌

追踪脚本仅 ‌2KB‌,兼容旧版浏览器(如 IE)‌。
仪表盘简洁直观,实时展示流量、设备类型、来源等关键指标‌。

灵活部署与扩展‌

单次安装可追踪无限量网站或子域名‌。
支持多账户管理,可为不同用户分配独立数据看板‌。
提供公开数据共享链接功能‌。

绕过广告拦截‌

因部署在自有服务器,可有效避免被广告拦截器屏蔽‌。
⚙️ 部署方式

  1. ‌源码部署(需手动配置)‌
    环境要求‌:
    Node.js 18.17+(推荐使用 nvm 管理版本)‌。
    MySQL 8.0+ 或 PostgreSQL 12.14+ 数据库‌。
    步骤‌:
    bash

  2. git clone 
    https://github.com/umami-software/umami.git
    cd umami
    yarn install

配置.env文件(设置数据库连接URL)

yarn build
yarn start

默认管理员账号:admin/umami‌。
2. ‌Docker 快速部署‌
使用 docker-compose.yaml 集成 PostgreSQL 数据库:
yaml

version: '3'
services:
  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    ports:
      - "8930:3000"  # 自定义端口
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami
      APP_SECRET: "随机字符串"
    depends_on:
      db:
        condition: service_healthy
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umami
    volumes:
      - umami-db-data:/var/lib/postgresql/data
volumes:
  umami-db-data:

执行 docker-compose up -d 启动‌。
3. ‌云平台一键部署‌
阿里云计算巢‌:提供图形化界面,无需手动配置依赖,点击此处部署‌。
Vercel‌:适合免费体验,但国内访问可能不稳定‌。
💡 适用场景
个人博客或企业网站需合规且隐私安全的流量分析‌。
开发者/站长希望完全掌控数据,避免第三方统计工具的数据泄露风险‌。

开源地址:Umami GitHub 项目
注:部署到生产环境时,需替换默认密码并配置 APP_SECRET 增强安全性‌。

TAG:Umami