树洞剪藏#剪藏#树洞剪藏

部署 - Notra

2025 年 12 月 8 日1 分钟
分享Twitter / XTelegram微博
部署 - Notra 封面

同步来源:树洞剪藏 源站剪藏 ID:618 原文地址:https://cn.notra.tech/docs/deploy

打开原文 · 打开源站剪藏快照


部署 - Notra

set 限制解除

部署 - Notra

Notra 文档 在线体验 Github svg]:px-2.5" data-slot=button>工作台

文档 在线体验 Github

简介

部署

部署 Vercel 部署步骤 1 开始部署 点击 https://vercel.com/new/clone?repository-url=https://github.com/Levix0501/notra&env=NEXT_PUBLIC_LOCALE,AUTH_SECRET,DATABASE_URL,DIRECT_URL,SUPABASE_URL,SUPABASE_API_KEY&project-name=notra&repository-name=notra 开始部署

登录 Vercel,推荐使用 Github 账号登录

点击 Create

2 环境变量 2.1 NEXT_PUBLIC_LOCALE(可选) 用于设置网站的语言,选项列表: en 、 zh

目前支持的语言:英文(en)、简体中文(zh)。填写 zh 则网站语言为简体中文,不填则默认为英文。 2.2 AUTH_SECRET(必填项) AUTH_SECRET 在 Auth.js 中是一个核心安全密钥,它主要用来做 加密和签名 ,确保用户身份和 session 的安全。

可以通过现有的第三方工具在线生成

访问: https://jwtsecrets.com/#generator

点击 Generate

复制密钥

2.3 其他环境变量 DATABASE_URL、DIRECT_URL、SUPABASE_URL、SUPABASE_API_KEY 这四个环境变量的作用及获取方式将在下一小节中介绍。 3 Supabase Supabase 提供基于 PostgreSQL 的数据库 以及 对象存储 (用于存储图片等文件),方便快速搭建应用的核心数据和文件管理能力。 3.1 创建项目 访问: https://supabase.com/

点击 Start your project

登录 Supabase,推荐使用 Github 账号登录。登录以后访问: https://supabase.com/dashboard/new

点击 Create organization

按如下步骤操作:

填写 Project name

点击 Generate a password 生成数据库密码

点击 Copy 复制密码,保存到本地,稍后会用到

选择地区,推荐 West US (North California)

点击 Create new project 3.2 DATABASE_URL 和 DIRECT_URL

点击 Connect

在弹出的对话框中选择 ORMs ,将 DATABASE_URL 、 DIRECT_URL 中的 [YOUR-PASSWORD] 替换为你的数据库密码后填入 Vercel 环境变量中。

3.3 SUPABASE_URL 点击 Project Settings

点击 Data API

复制 Project URL

填入 SUPABASE_URL

3.4 SUPABASE_API_KEY

点击 API Keys

选择 API Keys

点击 Create new API keys

在弹出的对话框中点击 Create keys

复制 API KEY

填入 SUPABASE_API_KEY 4 部署

按上述步骤填写完环境变量以后,点击 Deploy

部署成功后点击 Continue to Dashboard

访问 Vercel 自动分配的域名即可访问你的个人网站了,你也可以自定义域名

上一篇 简介 本页内容 Vercel 部署步骤 1 开始部署 2 环境变量 3 Supabase 4 部署

Footer

© 2025 Notra · 由 Notra 驱动

相关文章