使用 Vercel + Supabase 部署 Umami

先注册并登录好 GitHubVercelSupabase 三个平台,并在 GitHub 平台 Fork Umami 的项目仓库。

在 Supabase 建立数据库

在官网选择 Free 方案,进入 Create a new project 页面,按要求填写相关内容。Name 填写任意项目名,Database Password 可以使用下方工具 Generate a password 生成,并保存到记事本备用。

等待数据库建立,需要几分钟的时间。

建立之后,点击左下方的 Project Settings,选择 Database,找到 Connection string 中的 URL 一栏,复制内容,并将[YOUR-PASSWORD]替换为上一步生成的密码。

Supabase 平台的操作就结束了。

在 Vercel 部署 Umami

登录 Vercel 之后,点击右上角 Add New Project,并导入事先 Fork 的项目仓库。

在 Configure Project 中需要设置两个环境变量(Environment Variables)。

分别添加 DATABASE_URL 和 HASH_SALT。前者是上一步在 Subabase 复制的 URL,记得替换自己的 Password;后者需要自己随意生成一长串字符串。最后点击 Deploy,等待两分钟。

绑定好自己的域名,因为 Vercel 提供的域名在大陆无法访问。

按照上述步骤,Umami 已经部署成功了,通过绑定的域名进入网站,默认用户名和密码分别是 admin 和 umami ,进入后台可以修改密码、设置语言,然后就可以添加网站了。

提示:如果需要删除网站,先将语言切换至 English,中文状态无法删除。

阅读剩余
THE END