得益于 Python 强大的跨平台功能, Qexo 支持在各式各样的平台进行部署, 受支持的部署方式为 Vercel 或本地部署。值得注意的一点是, 如果你使用的是 Vercel 部署, 我不建议你自备数据库, 因为你往往无法保证与 Vercel 的连接质量。

Vercel 部署 (PostgreSQL/Vercel) #

你可以通过 Vercel 提供的免费数据库。但请注意这是个 Beta 功能

一键部署

首次部署会报错, 请无视并进行接下来的步骤

申请 Vercel 数据库

进入 Vercel Storage 界面 然后点击右上角的 Create Database 并选择 Postgres 创建免费 PostgreSQL 数据库,

image-20231213145609161

在 Connect 页面获取数据库连接信息。请注意在地区选择的位置选择与你上一步项目对应的地区(通常为 Washington, D.C., USA (East) - iad1)。

绑定项目

在左侧边栏选择 Projects 点击 Connect Project 连接到你第一步创建的项目

部署

回到你的项目页面,在 Deployments 点击 Redeploy 开始部署, 若没有 Error 信息即可打开域名进入初始化引导

image-20231213143816967

如何更新

一键更新

Vercel 部署

  • 确保你当前的 Qexo 版本在 1.5.0 以上或 Dev 分支
  • 打开设置, 点击“一键更新”, 选择更新通道(dev->开发版 master->稳定版)

TWO-ICE/Qexo

参考资料:

Qexo 官网