Featured image of post Vercel 部署 Umami 网站统计服务

Vercel 部署 Umami 网站统计服务

Vercel 自部署 Umami

最近逛林木木的博客看到《前端调用 Umami API》这篇文章,了解到 Umami 这个开源的访问统计服务,Google 统计的替代品,支持 Serverless 自部署。折腾起来!

Umami

准备工作

  1. Github 账号
  2. Vercel 账号
  3. 数据库
  4. 自己的域名(可选)
    部署完成之后默认会给你的项目分配一个 vercel.app 的三级域名,但是在 2021 年 vercel.app 域名被墙,大陆地区无法访问,因此强烈建议自己准备域名

开搞

  1. Fork 官方 GitHub 仓库

    Fork

  2. 打开 Vercel 然后通过 GitHub 快捷登录

    通过 GitHub 快捷登录

  3. 打开 Storage 选项卡创建 PostgreSQL
    不一定要在此处创建,可以在 SupabaseNeon(Vercel PostgreSQL 服务供应商)等平台免费创建

    Storage

  4. 打开 Dashboard,点击 Add new - Project

    New Project

  5. Import Git Repository 选择 Continue With GitHub
    此时会跳转到 GitHub 批准 Vercel 访问,建议选择允许访问全部仓库,当然你也可以设置仅可访问部分仓库。

  6. 选择你复刻的仓库

  7. 设置部署参数和环境变量:

    • 变量名:HASH_SALT 值:自定义字符串
    • 变量名:DATABASE_URL 值:数据库链接
    • 例:postgresql://username:mypassword@localhost:5432/mydb mysql://username:mypassword@localhost:3306/mydb
    • 变量名:TRACKER_SCRIPT_NAME 值:自定义统计脚本名

    最后点击 Deploy 部署

    Deploy

  8. 部署成功后会显示 Congratulation 页面(部署时长三分钟左右)

  9. 添加自定义域名,Vercel 会自动生成 SSL 证书(开启 https)

  10. 打开 Umami,初次登录输入默认用户名 admin 与默认密码 umami

Login

Enjoy~

阅读量: 0
Licensed under CC BY-NC-SA 4.0 转载请在留言板告知
最后更新于 2024-12-25 21:00