Linux服务器快速安装FastGPT知识库问答系统

打印 上一主题 下一主题

主题 473|帖子 473|积分 1419

最近开始体验FastGPT知识库问答系统,参考官方文档,在自己的阿里云服务器使用Docker Compose快速完成了部署。
环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。
Docker与Docker-Compose安装


  • 1.登录服务器,执行相关命令完成安装。
  1. # 安装Docker
  2. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  3. # 启动docker,并设置开机自启动
  4. systemctl enable --now docker
  5. # 安装成功后,可以查看已安装Docker版本
  6. docker -v
  7. # 安装Docker-Compose(版本各位自己根据情况选择)
  8. curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
  9. # 为docker-compose添加可执行权限
  10. chmod +x /usr/local/bin/docker-compose
  11. # 安装完成后,可以查看已安装Docker-Compose版本
  12. docker-compose -v
  13. # 如果提示 "docker-compose: 未找到命令" 找不到,可以执行以下命令查看Docker-Compose版本
  14. docker compose version
复制代码
FastGPT安装


  • 1.登录服务器,在/mnt目录(可以自己选择)下创建fastgpt目录,并下载FastGPT的docker-compose.yml文件。
  1. # 创建安装部署目录
  2. mkdir /mnt/fastgpt
  3. # 切换到该目录
  4. cd /mnt/fastgpt
  5. # 下载docker-compose.yml
  6. curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
复制代码
  1. # 编辑docker-compose.yml
  2. vi docker-compose.yml
  3.      
  4.                  # root用户密码
  5.      - DEFAULT_ROOT_PSW=password
  6.       # 修改OpenAI接口地址和API key
  7.       - OPENAI_BASE_URL=https://ai.yourdomain.com/v1
  8.       - CHAT_API_KEY=sk-123
  9. TIPS:运行端口各位根据自己实际情况调整
复制代码

  • 3.配置PostgreSQL和MongoDB连接信息(可选),因为FastGPT官方提供的docker-compose.yml文件已经包含了PostgreSQL和MongoDB的配置,如果大家有需要使用独立的PostgreSQL和MongoDB就需要单独配置。关于PostgreSQLMongoDB的安装,我在前面的文章也写过,如有问题可留言。
  1. # 编辑docker-compose.yml
  2. vi docker-compose.yml
  3.       # MongoDB配置
  4.       - MONGODB_URI=mongodb://username:password@127.0.0.1:27017/fastgpt
  5.       # PostgreSQL配置
  6.       - PG_URL=postgresql://username:password@127.0.0.1:5432/fastgpt
  7. # TIPS:如果使用了自定义的PostgreSQL和MongoDB,请注释或删除掉docker-compose.yml中postgresql和mongodb容器配置。
复制代码
启动和体验


  • 1.拉取镜像并启动FastGPT。
  1. # 拉取镜像,如果docker-compose命令找不到,请使用docker compose pull
  2. docker-compose pull
  3. # 启动FastGPT,如果docker-compose命令找不到,请使用docker compose up -d
  4. docker-compose up -d
复制代码

  • 2.访问http://127.0.0.1:3000/ ,使用root用户登录,即可体验FastGPT。下一节我会给大家演示下如何实现一个通过口述需求实现代码生成的AI程序员,敬请期待!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曹旭辉

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表