Skip to content

需求

运行自托管实例所需的前提条件。

软件

  • Node.js 20 或更新版本。
  • pnpm 作为包管理器。
  • Docker 和 Docker Compose,运行数据库和存储的最简单方式。

服务

  • Postgres 16 及 pgvector 扩展。提供的 Compose 文件会为你运行此服务。
  • S3 兼容存储。提供的 Compose 文件会运行 MinIO,或者你可以使用自己的 S3 存储桶。

可选

  • Google 或 GitHub OAuth 凭据(如果你想要社交登录)。没有它们也可以使用邮箱和密码登录。
  • SMTP 详细信息(如果你希望应用发送邮件)。否则邮件会记录到控制台。
  • Stock 提供商密钥(如果你想要搜索图库媒体)。

AI 提供商密钥

AI 运行在你自己的提供商密钥上,你可以在应用中为每个用户添加。运行服务器不需要 AI 密钥。参见自带 AI 密钥

准备好这些后,请继续参阅部署