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](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F38eb7257-66ea-481f-b02f-6d5b3b01bb66%2Fb561afd8-6742-4794-b2d4-e40ef0b2b524%2FUntitled.png?table=block&id=22ab5ed9-1d99-4868-ab8f-3b90895d3946&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F38eb7257-66ea-481f-b02f-6d5b3b01bb66%2F79b9081c-b524-4b62-b252-6e18d6c49047%2FUntitled.png?table=block&id=f34fd1b7-cac5-4d34-a1b3-df1d27848c56&cache=v2)
创建完成,按下方得到数据库链接 URI,复制并替换其中的
[YOUR-PASSWORD]
为上面设置的密码以供后续使用。![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F38eb7257-66ea-481f-b02f-6d5b3b01bb66%2F442321fa-748a-4055-bf82-036bec85d709%2FUntitled.png?table=block&id=6127b0e4-4326-4676-a2c9-f97cb4f0b4e8&cache=v2)
Vercel
下面就是熟悉的 Vercel 部署步骤了,简单说一下
- Fork 项目
- 登录 Vercel 链接 GitHub 账户,选择刚刚 Fork 的项目名
- 设置环境变量
环境变量名称 | 值 |
DATABASE_URL | 此处即为上面所复制的数据库链接 URI |
HASH_SALT | 随机长字符串 |
- 等待部署完成,后续绑定域名之类的此处就不提了。
Vercel 中国 DNS 解析A 记录地址:76.223.126.88CNAME 记录地址:cname-china.vercel-dns.com
效果
umami 的默认用户名密码是
admin
和umami
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F38eb7257-66ea-481f-b02f-6d5b3b01bb66%2F68c3164c-83fa-42b7-90ac-b389c079bed6%2FUntitled.png?table=block&id=b4d87a25-c8a7-4327-940d-940780c79774&cache=v2)
后续就是添加给出的统计代码道被统计的网页中了,结束!
扩展