Vercel + Supabase 搭建 umami 服务

✨ 使用 Vercel 和 Supabase 可以免费搭建开源的轻量统计分析服务 umami。Supabase 提供免费数据存储服务,我们创建数据库并获取数据库链接 URI。在 Vercel 上部署 umami 项目,设置环境变量,并等待部署完成。最后添加统计代码到需要统计的网页中即可。

https://github.com/umami-software/umami

Umami 是一款开源的网站访问数据统计工具,之前部署在服务器上用着还不错,但因为一直没管,结果忘记续费了,于是寻求利用免费服务来搭建,毕竟个人的用量也不是很大。

查阅了一下发现 Vercel + Supabase 的方案比较合适,那就开始吧!

Supabase

Supabase 可以提供一定额度的免费数据存储服务,我们注册好账号来创建数据库。

创建完成,按下方得到数据库链接 URI,复制并替换其中的[YOUR-PASSWORD] 为上面设置的密码以供后续使用。

Vercel

下面就是熟悉的 Vercel 部署步骤了,简单说一下

  1. Fork https://github.com/umami-software/umami 项目
  2. 登录 Vercel 链接 GitHub 账户,选择刚刚 Fork 的项目名
  3. 设置环境变量

    环境变量名称值
    DATABASE_URL此处即为上面所复制的数据库链接 URI
    HASH_SALT随机长字符串
  4. 等待部署完成,后续绑定域名之类的此处就不提了。

Vercel 中国 DNS 解析

A 记录地址:76.223.126.88

CNAME 记录地址:cname-china.vercel-dns.com

效果

umami 的默认用户名密码是admin和umami

后续就是添加给出的统计代码道被统计的网页中了,结束!


扩展

https://blog.ichr.me/post/umami-minesweep/