Skip to Content
DocumentationSelf Host社区版前置条件

前置条件

本文介绍以 Node.js + PostgreSQL 方式部署 Canyon 社区版所需的前置条件(不使用 Docker)。

运行环境

  • 操作系统:Linux / macOS / Windows(可正常运行 Node.js 与 PostgreSQL)
  • Node.js:建议 20+
  • pnpm:建议 9+
  • PostgreSQL:建议 14+

安装 Node.js 与 pnpm

先安装 Node.js,再安装 pnpm。

安装完成后可验证:

node -v pnpm -v

准备 PostgreSQL

Canyon 使用 PostgreSQL 存储数据,请准备好可访问的数据库并记录连接串:

postgres://username:password@host:5432/dbname

后续在 app/.env 中通过 DATABASE_URL 使用该连接串。