技术速查官方文档3 分钟阅读技术速查

FastGPT App与Admin共享环境变量配置参数速查

这些参数是FastGPT自部署时App与Admin服务共享的核心环境变量,覆盖数据库连接、加密密钥、系统权限等关键配置场景。需按文档要求填写必填参数后,才能正常启动相关服务。 可通过以下参数表配置相关环境变量: 1. 所有标记为必填的参数需填写符合长度要求的内容,否则服务无法正常启动。 2.

结论

这些参数是FastGPT自部署时App与Admin服务共享的核心环境变量,覆盖数据库连接、加密密钥、系统权限等关键配置场景。需按文档要求填写必填参数后,才能正常启动相关服务。

具体怎么做

可通过以下参数表配置相关环境变量:

变量名默认值说明
DBMAXLINK5MongoDB、PG、OceanBase、openGauss 等数据库连接池最大连接数。
SYNC_INDEXtrue是否在启动时创建缺失的 MongoDB 索引并清理显式声明的废弃索引;关闭后需自行维护索引。
FILETOKENKEY无,必填文件读取、文件鉴权相关密钥,长度至少 6 位。
AES256SECRETKEY无,必填AES 加解密密钥,长度至少 6 位。
INVOKETOKENSECRET无,必填Invoke 反向调用 JWT 密钥,长度至少 32 位。
ROOT_KEYfastgptrootkey当前系统管理员 API 密钥,可用于调用 /api/admin/** 接口,长度至少 6 位。
PRO_TOKENFastGPT app 服务端调用 pro/admin 内部接口的凭证,需与 pro/admin 配置一致;App 配置 PRO_URL 时必填。
PRO_URL商业版服务地址,配置后 App 可调用 Pro API,也会作为文件 URL 安全校验允许域名。

注意事项

  1. 所有标记为必填的参数需填写符合长度要求的内容,否则服务无法正常启动。
  2. 若关闭SYNC_INDEX参数,需自行维护MongoDB索引,否则可能出现查询异常。
  3. PROTOKEN需与pro/admin服务的配置保持一致,当配置PROURL时,必须填写PRO_TOKEN。
  4. 密钥类参数需严格遵守文档指定的长度限制,否则会引发加解密、鉴权失败等问题。

来源:FastGPT 官方文档