Vercel + Supabase 搭建 umami 服务

status
Published
type
Post
slug
free-deploy-umami
date
Sep 1, 2023
tags
Tool
Share
Config
summary
使用 Vercel 和 Supabase 可以免费搭建开源的轻量统计分析服务 umami。Supabase 提供免费数据存储服务,我们创建数据库并获取数据库链接 URI。在 Vercel 上部署 umami 项目,设置环境变量,并等待部署完成。最后添加统计代码到需要统计的网页中即可。
Umami 是一款开源的网站访问数据统计工具,之前部署在服务器上用着还不错,但因为一直没管,结果忘记续费了,于是寻求利用免费服务来搭建,毕竟个人的用量也不是很大。
查阅了一下发现 Vercel + Supabase 的方案比较合适,那就开始吧!

Supabase

Supabase 可以提供一定额度的免费数据存储服务,我们注册好账号来创建数据库。
notion image
notion image
创建完成,按下方得到数据库链接 URI,复制并替换其中的[YOUR-PASSWORD] 为上面设置的密码以供后续使用。
notion image

Vercel

下面就是熟悉的 Vercel 部署步骤了,简单说一下
  1. Fork 项目
  1. 登录 Vercel 链接 GitHub 账户,选择刚刚 Fork 的项目名
  1. 设置环境变量
    1. 环境变量名称
      DATABASE_URL
      此处即为上面所复制的数据库链接 URI
      HASH_SALT
      随机长字符串
  1. 等待部署完成,后续绑定域名之类的此处就不提了。
Vercel 中国 DNS 解析
A 记录地址:76.223.126.88
CNAME 记录地址:cname-china.vercel-dns.com

效果

umami 的默认用户名密码是adminumami
notion image
后续就是添加给出的统计代码道被统计的网页中了,结束!
 
 
 

扩展