Vercel+Aiven 自建Umami统计
发表于:2024-11-30 | 分类: 折腾
字数统计: 1.2k | 阅读时长: 4分钟 | 阅读量:

前言

本来是一直在用百度统计的,也不知道它抽什么风,就说我的网站违规了,真的莫名其妙。我啥都没干,搞我心态,就这样了后面我换了 51 ,换了51la感觉还是不好,数据保留不了很久,百度和51LA好像都只有 3年 。偶然的一次机会下接触到 Umami 这个开源的项目,发现它可以在 Vercel 部署,众所周知 [Cloudfare](https://dash.cloudflare.com/)Vercel 都是大善啊🙂,我是白嫖怪(●ˇ∀ˇ●),至于问为什么选择 Aiven 不选别的,因为它给的是 CPU:2核 内存:1GB 硬盘:5GB ,没办法给的太多了,还是免费,Vercel自带的也就才 512MB 不大够用,这个还能提供 迁移数据库 还原等,是真的香。最主要的原因就是51LA开了代理它就不生效了!!!

尊敬的用户,
您好,经百度统计巡查发现,您的网站yeminxi.github.io已违反您开通百度统计服务时所同意的《百度统计服务条款》 “三、使用规则:1.您在使用百度服务时,必须遵守中华人民共和国相关法律法规的规定,您同意将不会利用本服务进行任何违法或不正当的活动,包括但不限于下列行为∶7)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的”。建议您着重排查欺诈、病毒木马、色情博彩相关信息。根据《百度统计服务条款》的相关条款,百度统计自即日起终止为您提供数据监控服务,您的网站数据将不再更新。

介绍

Vercel

Vercel 是一个云平台,专注于前端框架和静态网站的部署。

Aiven

Aiven 公司提供的托管式 Google Cloud AlloyDB Omni 数据库服务。它允许用户在 Aiven 的云基础设施上轻松部署、管理和扩展 AlloyDB Omni 数据库,而无需自行管理底层基础设施。

Umami

Umami 是一种简单、快速、注重隐私的 Google Analytics 替代品。

详细的官方入门指南umami.is/docs

准备工作

  • 需要Github,Vercel,Aiven账号

第一步fork仓库或点此处一键部署

  • Fork仓库

第二步 注册Aiven

  • 建议使用谷歌邮箱注册,没有的话 QQ邮箱 好像也没问题的,看能不能收验证链接而已。
  • 创建数据库 MySQL 数据库(这里的PostgreSQL太拉了只能 20条的请求

创建MySQL数据库

选择free plan 在选择亚太地区

第三步 添加环境变量

复制 Service URI 到 Vercel的项目里,打开项目发现是报错的,是因为没有添加环境变量。点击 settings 然后再点 environment-variables 添加并 重新部署 即可。

复制 Service URI 到Vercel的环境变量中添加 DATABASE_URL

重新部署 等待一段时间

第四步 添加域名

因为Vercel被墙,所以要配置一个域名,国内才能访问到。

绑定域名cname

第五步 完成

部署成功

1
2
3
4
默认账号密码
账号:admin
密码:umami
可用此账号登录我的示例网站观看

更多操作请看本文参考

结尾

至此,教程结束。希望对你有所帮助,有任何问题请在下方留言。可以关注我的 公众号以及订阅我的文章 ,感谢你的支持,是对我最大的动力,当然了,更多的是因为热爱。

后记

  • 更 新 umami

打开你的fork的仓库找到 package.json 文件

1
2
3
4
5
6
7
8
9
10
11
{
"name": "umami",
"version": "2.15.1", //修改这一行
"description": "A simple, fast, privacy-focused alternative to Google Analytics.",
"author": "Umami Software, Inc. <hello@umami.is>",
"license": "MIT",
"homepage": "https://umami.is",
"repository": {
"type": "git",
"url": "https://github.com/umami-software/umami.git"
}

本文参考

上一篇:
他乡纵有当头月,不及家乡一盏灯
下一篇:
侧边栏——Solitude主题