托管

在 Supabase 上运行

Supabase 是一个基于 Postgres 数据库构建的开源 Firebase 替代方案。

设置#

  1. 编辑 db/postgresql/schema.prisma,添加 directUrl = env("DIRECT_DATABASE_URL")

  2. 在 Supabase 上创建一个项目,名称自定义,区域选择靠近你托管 Umami 项目的位置。

  3. 从 Settings > Database 页面获取数据库连接字符串,然后滚动到底部 Connection Pooling 部分,复制 Connection string。

  4. 将 DATABASE_URL 和 DIRECT_DATABASE_URL 添加到你的 .env 文件中:

  5. 现在你应该能够构建并启动 Umami(运行 npm run build,然后执行 npm start)。

  6. 按照 入门指南,从 登录 步骤开始操作,并务必更改默认密码。