前言
不蒜子能统计浏览量和访客数 ,但数据实际上没什么参考价值。偶然发现了一个叫 Umami
的项目,功能十分强大,而且可以直接全部部署在Vercel上,因此决定搭建下 Umami
DEMO
:https://analyze.kafuchino.top
正式开始
创建 Postgres 数据库
打开 Vercel
主界面 -> r2
-> create Database

选择 Postgres
-> continue

创建好之后需要点击你创建好的 Postgres 数据库

记录下你数据库的连接操作符,只需要双引号内的内容

部署 Umami
打开umami的官方文档Running on Vercel,点击Deploy

填写你的项目名称,点击create

设置相关的环境变量DATABASE_URL
填入的是postgres://default:xxxxxxxxxxxxx@xxxxxxxxxxx.aws.neon.tech:5432/verceldb?sslmode=require
的形式
变量名 | 变量值 |
---|---|
HASH_SLAT | 随便输字母密码生成器 |
DATABASE_URL | Postgres 连接操作符 |
建议配置自己的域名

使用Umami
打开 Umami 界面,使用默认的账号 admin
密码 umami
进入面板,测试是否部署成功

记得在个人资料里更改密码

添加你的博客网站,设置
-> 添加网站

添加完成后进入 编辑
->跟踪代码
,得到形式是<script defer src="https://umami.xxxxxx.xxx/admin" data-website-id="xxxxxx-xxxx-xxx-xxxx-xxxxxxxxx"></script>
的JS代码,将其加入到你对应网站的index.html
文件中即可记录网站数据,效果如下:

总结
以上就是部署Umami 网站统计服务的全流程,vercel的数据库免费额度足够个人使用,配置完成后无需后续维护,可以便捷地通过看板来进行网站数据追踪。
参考文档
- 本文链接:https://blog.kafuchino.top/posts/2024-09-08
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 许可协议。