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

前置条件

在自己的基础设施上安装 Canyon 的前置条件。

Canyon 是一个自托管的 API 开发平台,打包为一组 Docker 容器。您可以在任何能够运行 Docker Engine  的操作系统上安装和运行 Canyon。您可以在本地计算机或您选择的云提供商上使用 Canyon。

系统要求

Canyon 设计为在小型和大型部署中都能良好运行。运行 Canyon 的最低要求是支持 Docker 的操作系统,生成构建镜像需要 4 个 CPU 核心 + 4GB RAM,托管生成的输出文件至少需要 1 个 CPU 核心 + 2GB RAM。

安装 Node.js、npm、pnpm

Node.js + npm

安装 Node.js (v18+) 和 npm (v9+)。

pnpm

安装 pnpm(推荐 v9)。

Docker

安装 Docker (v20+)。

Postgres 数据库

Canyon 使用 Postgres 数据库存储基础数据(需要 14.x 或更高版本)。您可以使用任何您选择的 Postgres 数据库提供商 - 本地托管或云提供商。确保您有以下格式的有效 Postgres 数据库 URL:

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

创建表

pnpm run migrate

或直接使用表创建 SQL