Zeabur

image

Zeabur 教程

Zeabur 是一个简化部署流程的平台,允许用户通过简单的操作快速部署各种服务。以下是详细的使用教程,包含具体的实操案例,帮助你快速上手 Zeabur。

1- 步骤一:创建账户

  1. 注册 GitHub 账号:Zeabur 目前仅支持通过 GitHub 登录。如果你还没有 GitHub 账号,可以先创建一个。
  2. 登录 Zeabur:前往 Zeabur 的登录页面,点击“Sign in with GitHub”按钮,授权 Zeabur 访问你的 GitHub 账户。

2- 步骤二:创建项目

  1. 创建新项目:登录成功后,你会被重定向到 Zeabur 的控制台页面。点击“创建项目”按钮,或者使用快捷键 CMD + K 打开快速操作菜单,然后选择“创建项目”。
  2. 选择区域:在弹出的窗口中选择你想要部署服务的区域。Zeabur 支持多个区域,包括 AWS 和 GCP 的不同集群。

3- 步骤三:配置项目

  1. 关联 GitHub 仓库:在项目创建页面,选择你要部署的 GitHub 仓库。你可以选择所有仓库或特定仓库进行关联。
  2. 配置环境变量:点击项目中的“环境变量”选项,添加所需的环境变量。注意,环境变量的命名需要将.-替换为_

4- 步骤四:部署服务

  1. 选择服务类型:点击“+ 添加服务”,选择你要部署的服务类型,例如 Git-Deploy 服务。
  2. 配置服务:根据需要配置服务的具体参数,例如 API 密钥等。
  3. 开始部署:点击“Deploy”按钮开始部署。部署过程大约需要几分钟时间。

5- 实操案例一:部署 ChatGPT Next-Web

1- 前提条件

  • GitHub 账号
  • OpenAI 账号(需要 API Key)
  • Vercel 账号(用于代理 ChatGPT Next-Web)

2- 步骤

  1. Fork 项目:前往 ChatGPT Next-Web 的 GitHub 仓库,点击右上角的 Fork 按钮,将项目 Fork 到你的 GitHub 账户中。
  2. 创建 Zeabur 项目:登录 Zeabur,点击“创建项目”,选择你 Fork 的 ChatGPT Next-Web 仓库。
  3. 配置环境变量:在 Zeabur 项目中,添加以下环境变量:
    • OPENAI_API_KEY:你的 OpenAI API Key(必填)
    • PROTOCOL:选择 httphttps,默认是 https
  4. 部署项目:点击“Deploy”按钮开始部署。等待几分钟,部署完成后,你可以通过生成的域名访问你的 ChatGPT Next-Web 服务。

3- 实操案例二:部署 Hexo 静态博客

1- 前提条件

  • GitHub 账号
  • Hexo 项目

2- 步骤

  1. 创建 Hexo 项目:在本地创建一个 Hexo 项目,并将其推送到 GitHub 仓库。
  2. 创建 Zeabur 项目:登录 Zeabur,点击“创建项目”,选择你推送的 Hexo 仓库。
  3. 配置环境变量:如果你的 Hexo 项目需要特定的环境变量,可以在 Zeabur 项目中添加。
  4. 部署项目:点击“Deploy”按钮开始部署。等待几分钟,部署完成后,你可以通过生成的域名访问你的 Hexo 博客。

常见问题

  • 部署失败:如果部署过程中遇到问题,可以尝试重新配置环境变量并重新部署。
  • 访问权限:确保 GitHub 仓库的访问权限正确配置,Zeabur 需要访问你的仓库以进行部署。

总结

Zeabur 提供了一种简化的部署方式,使得用户可以在几分钟内完成服务的部署,而无需深入了解复杂的部署流程。通过上述步骤和实操案例,你可以快速上手并成功部署你的项目。