参考:https://doc.tryfastgpt.ai/docs/development/docker/
前置工作
-
确保网络环境
如果使用OpenAI等国外模型接口,请确保可以正常访问,否则会报错:Connection error 等。 方案可以参考:代理方案 -
开放防火墙端口
3000: fastgpt 主服务端口
3005: mcp server 端口
9000: minio 端口
9001: minio web控制台端口 -
准备 Docker 环境 ,安装docker及docker-compose
-
开始部署
mkdir fastgpt
cd fastgpt
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/deploy/docker/docker-compose-pgvector.yml
- 启动容器
docker-compose up -d
- 访问 FastGPT
目前可以通过 ip:3000 直接访问(注意开放防火墙)。登录用户名为 root,密码为docker-compose.yml环境变量里设置的 DEFAULT_ROOT_PSW。
如果需要域名访问,请自行安装并配置 Nginx。
首次运行,会自动初始化 root 用户,密码为 1234(与环境变量中的DEFAULT_ROOT_PSW一致),日志可能会提示一次MongoServerError: Unable to read from a snapshot due to pending collection catalog changes;可忽略。
遇到问题:
- FastGPT 中新增「模型提供商渠道」时,发现**“协议类型”没有选项可选**
解决方法:重新下载得docker-compose.yml 重新部署