Post

Umami的云部署

部署环境:Vercel + Supabase

1.准备

  • 一个Github账号
  • 一个Vercel账号
  • 一个Supabase账号

2.访问umami的代码仓库,并Fork

3.登录Supabase,新建一个数据库,根据提示设置数据库名称和密码(名字建议umami,地区建议东京)

umami1.png

4.点击创建好的project,进入project setting,点击database,在connection string处选择url,保存此处地址

5.登录Vercel,新建一个项目,选择已Fork的umami仓库,设置Environment Variables:

1
2
3
NAME                VALUE
DATABASE_URL        在Supabase保存的URL地址,并用数据库密码替换其中的YOUR-PASSWORD部分
HASH_SALT           随机英文字符串,可以用此代码生成:openssl rand -base64 32

设置完Environment Variables记得保存!!!然后Deploy部署

umami2.png

6.建议添加绑定域名,以便国内访问

Vercel中选择已部署的umami项目,点击Settings -> Domains,添加域名,根据提示设置相关解析。

7.登录绑定域名,初始化umami

1
2
账号:admin
密码:umami

8.部署完成

This post is licensed under CC BY 4.0 by the author.