Vercel+Aiven 自建Umami统计

  • ~2.02K 字
  1. 1. 前言
    1. 1.1. 介绍
      1. 1.1.1. Vercel
      2. 1.1.2. Aiven
      3. 1.1.3. Umami
    2. 1.2. 准备工作
    3. 1.3. 第一步fork仓库或点此处一键部署
    4. 1.4. 第二步 注册Aiven
    5. 1.5. 第三步 添加环境变量
    6. 1.6. 第四步 添加域名
    7. 1.7. 第五步 完成
  2. 2. 结尾
    1. 2.1. 后记
    2. 2.2. 本文参考

前言

本来是一直在用百度统计的,也不知道它抽什么风,就说我的网站违规了,真的莫名其妙。我啥都没干,搞我心态,就这样了后面我换了 51 ,换了51la感觉还是不好,数据保留不了很久,百度和51LA好像都只有 3年 。偶然的一次机会下接触到 Umami 这个开源的项目,发现它可以在 Vercel 部署,众所周知 CloudfareVercel 都是大善啊🙂,我是白嫖怪(●ˇ∀ˇ●),至于问为什么选择 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仓库或点此处一键部署

第二步 注册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"
}

本文参考

The Wandering Allison,使用 Vercel 自建 Umami 第三夏尔 | Third oldj,使用 umami adonis142857,【教程】如何部署 umami — 闪闪发光的 ZZZ,使用 Docker Sakura Yumine,使用 Umami 梦爱吃鱼,CF