使用 Vercel + Supabase 零成本部署 Umami

9 min read

要将 Umami 部署到 Vercel 和 Supabase 上,需要遵循以下步骤:

  1. 创建 Supabase 实例

首先,创建一个 Supabase 实例,登录并转到 Dashboard 页面。单击右上角的“新实例”按钮,配置所需的选项并创建实例。

  1. 创建 Umami 数据库

在 Supabase 实例创建好之后,单击“数据库”选项卡并创建 Umami 数据库。

  1. 安装 Umami

使用 npm 或 yarn 安装 Umami:

npm install -g umami
# 或者
yarn global add umami
  1. 初始化 Umami 配置

创建 Umami 实例,运行以下命令:

umami init

跟随配置向导的步骤进行 Umami 配置。

其中,需要将 Supabase 连接信息输入到配置文件中。

  1. 部署到 Vercel

运行以下命令将 Umami 部署到 Vercel 上:

umami deploy
  1. 将 Vercel 环境变量配置到 Supabase 中

将 Vercel 上部署的 Umami 实例的环境变量配置到 Supabase 实例中。

  1. 启动 Umami

运行以下命令启动 Umami:

umami start

访问 Vercel 上部署的 Umami 实例的 URL,即可开始使用 Umami。

总结:

以上就是将 Umami 部署到 Vercel 和 Supabase 上的详细步骤。这种零成本的部署方案,使得开发者们可以节省部署成本和时间,更加专注于产品开发和用户体验。