你是否也想拥有一个像 ChatGPT 一样智能的对话机器人?FastGPT 可以帮助你快速搭建 AI 对话系统,应用于智能客服、教育培训等多个场景。今天,我们就来手把手教你如何使用宝塔面板一键搭建 FastGPT!
一、环境准备
-
服务器:推荐使用 CentOS 7.x及以上版本,配置至少 2核4G。
-
宝塔面板:已安装宝塔 Linux 面板 (最新版本)。
-
域名:已解析到服务器 IP 的域名 (可选)。
二、部署步骤
2.1. 安装依赖环境
-
登录宝塔面板,进入 软件商店。
-
搜索并安装以下软件:Docker (用于容器化部署)
2.2 部署 FastGPT 项目
本文将以Docker Compose为例,详细介绍FastGPT的快速部署步骤:
2.2.1 新建安装目录:
方式一:宝塔面板创建
方式二:命令创建
执行以下命令创建文件夹:
mkdir -p /www/wwwroot/fastgpt
2.2.2 拉取镜像:
执行以下命令拉取 FastGPT 镜像:
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
# pgvector 版本(测试推荐,简单快捷)
curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-pgvector.yml
# milvus 版本
# curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-milvus.yml
# zilliz 版本
# curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-zilliz.yml
2.2.3.启动容器:
在安装目录下,右键”终端“,启动容器:
执行以下命令启动容器:
# 启动容器
docker-compose up -d
# 等待10s,OneAPI第一次总是要重启几次才能连上Mysql
sleep 10
# 重启一次oneapi(由于OneAPI的默认Key有点问题,不重启的话会提示找不到渠道,临时手动重启一次解决,等待作者修复)
docker restart oneapi
2.2.4.访问FastGPT:
- 通过ip:3000直接访问 FastGPT,默认登录用户名为 root,密码为docker-compose.yml 环境变量中查找DEFAULT_ROOT_PSW。
三、常见问题
MySQL3306端口冲突?
修改fastGPT docker-compose.yml 端口3306其它未占用的端口后,重启Docker 容器。
如何重启Docker容器****?
执行以下命令重启容器。
#停止容器
docker-compose down
# 启动容器
docker-compose up -d
部署过程中遇到问题怎么办?
可以参考 FastGPT 官方文档或在评论区留言。
四、总结:
通过宝塔面板,我们已经成功完成了 FastGPT 的搭建工作!接下来,我们将进入更核心的环节——AI 模型的配置。如何快速接入AI 模型?下一篇文章将为你揭晓,手把手教你玩转 FastGPT 的 AI模型配置,敬请期待!
五、相关资源:
-
FastGPT 官方文档:https://fastgpt.cn/