Umami

最近在看博客的时候发现有使用umami做页面统计的,在发现后还不错,是一款开源、自托管、无 Cookie、2 KB 的轻量级网站统计工具,可绕过大多数广告拦截器,支持多站点、多账户、共享报表,数据完全归你所有。

1、官方文档

类型 链接
主站 https://umami.is
文档 https://umami.is/docs
API 文档 https://umami.is/docs/api
GitHub https://github.com/umami-software/umami
Demo https://eu.umami.is/share/LGazGOecbDtaIwDr/umami.is

2、部署

Docker部署还有本地服务器搭建官方文档都有了,现在我还是用白嫖的Vercel进行部署吧

注意手动部署的话得先安装 Postgres 数据库:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Vercel部署步骤

  1. 登录 Vercel → 顶部 StoragePostgresCreate
    区域建议选 Singapore,名称随意(如 umami)→ 创建后点 Show secret → 复制连接串

  2. 打开官方一键部署链接:
    https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fumami-software%2Fumami&env=DATABASE_URL

  3. Environment Variables 页面

    • Name 填 DATABASE_URL,Value 粘贴的 Postgres 连接串

      1
      postgres://user:pwd@host:5432/db
    • 可额外加 HASH_SALT(任意随机串)和 TRACKER_SCRIPT_NAME(如 sushi),后两项不填也能跑

  4. 点击 Deploy,等待约 2 min;部署成功后 Vercel 会分配 https://xxx.vercel.app 域名

  5. 首次访问后台 https://xxx.vercel.app
    默认账号 admin / umami,登录后务必立即改密码 → Settings → Add Website 即可拿到追踪代码。

3、使用

  1. 启动

    1
    pnpm start
  2. 直接登录 http://localhost:3000

  3. 用户名:admin 密码:umami

  4. 创建一个应用然后绑定域名,之后去申请一个密钥