使用Vercel和Neon搭建Umami

参考文章:

  • 使用Vercel部署Umami,从零开始搭建一个免费的个人博客数据统计
  • Running on Vercel

步骤如下:

  1. Neon官网注册账号;

  2. 点击右上角的New Project,名字可以取为umami,但是不重要,Postgres versionCloud Service ProviderRegionCompute size都可以保持默认,点击Create project

  3. 创建后,会跳出一个Your database is live的提示,保存Postgres的连接方式,类似于下面的形式:

    1
    postgresql://neondb_owner:npg_EyLAxxxxxxxx@ep-orange-thunder-a8nlov9j-pooler.eastus2.azure.neon.tech/neondb?sslmode=require

  4. 进入umami-software/umami,fork一份到自己的仓库;

  5. 进入Vercel,将fork到自己账号下的umami仓库导入,在部署时配置如下环境变量,大概需要两分半到三分钟的时间进行部署:

    • DATABASE_URL: postgresql://...
  6. (可选)部署后点击项目,在Settings-Domains中新增一个域名,增加后记得去Cloudflare增加DNS记录;

  7. 访问该域名,默认用户名是admin,默认密码是umami

  8. 部署完毕。