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

这篇具有很好参考价值的文章主要介绍了Linux服务器快速安装FastGPT知识库问答系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近开始体验FastGPT知识库问答系统,参考官方文档,在自己的阿里云服务器使用Docker Compose快速完成了部署。
环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。文章来源地址https://www.toymoban.com/news/detail-760142.html

Docker与Docker-Compose安装

  • 1.登录服务器,执行相关命令完成安装。
# 安装Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# 启动docker,并设置开机自启动
systemctl enable --now docker

# 安装成功后,可以查看已安装Docker版本
docker -v

# 安装Docker-Compose(版本各位自己根据情况选择)
curl -L https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

# 为docker-compose添加可执行权限
chmod +x /usr/local/bin/docker-compose

# 安装完成后,可以查看已安装Docker-Compose版本
docker-compose -v

# 如果提示 "docker-compose: 未找到命令" 找不到,可以执行以下命令查看Docker-Compose版本
docker compose version

FastGPT安装

  • 1.登录服务器,在/mnt目录(可以自己选择)下创建fastgpt目录,并下载FastGPT的docker-compose.yml文件。
# 创建安装部署目录
mkdir /mnt/fastgpt

# 切换到该目录
cd /mnt/fastgpt

# 下载docker-compose.yml
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml
  • 2.配置root用户密码,以及OpenAI接口地址和API key。关于如何解决访问OpenAI接口的问题,我在前面的文章已经写过,如有问题可留言。
# 编辑docker-compose.yml
vi docker-compose.yml
     
		 # root用户密码
     - DEFAULT_ROOT_PSW=password

      # 修改OpenAI接口地址和API key
      - OPENAI_BASE_URL=https://ai.yourdomain.com/v1
      - CHAT_API_KEY=sk-123

TIPS:运行端口各位根据自己实际情况调整
  • 3.配置PostgreSQL和MongoDB连接信息(可选),因为FastGPT官方提供的docker-compose.yml文件已经包含了PostgreSQL和MongoDB的配置,如果大家有需要使用独立的PostgreSQL和MongoDB就需要单独配置。关于PostgreSQL和MongoDB的安装,我在前面的文章也写过,如有问题可留言。
# 编辑docker-compose.yml
vi docker-compose.yml

      # MongoDB配置
      - MONGODB_URI=mongodb://username:password@127.0.0.1:27017/fastgpt
      # PostgreSQL配置
      - PG_URL=postgresql://username:password@127.0.0.1:5432/fastgpt

# TIPS:如果使用了自定义的PostgreSQL和MongoDB,请注释或删除掉docker-compose.yml中postgresql和mongodb容器配置。

启动和体验

  • 1.拉取镜像并启动FastGPT。
# 拉取镜像,如果docker-compose命令找不到,请使用docker compose pull
docker-compose pull

# 启动FastGPT,如果docker-compose命令找不到,请使用docker compose up -d
docker-compose up -d
  • 2.访问http://127.0.0.1:3000/ ,使用root用户登录,即可体验FastGPT。下一节我会给大家演示下如何实现一个通过口述需求实现代码生成的AI程序员,敬请期待!
    Linux服务器快速安装FastGPT知识库问答系统

到了这里,关于Linux服务器快速安装FastGPT知识库问答系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器快速安装和配置MySQL8.0指南

    环境说明:阿里云ECS,2核2G(新老用户同享,仅需99/年),X86架构,CentOS 7.9操作系统。 1.查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示。 2.安装库(支持MySQL实现异步IO操作)。 1.访问MySQL官网下载MySQL-8.0.35社区版rpm安装包,如下图所示,选择合适的版本和

    2024年02月05日
    浏览(47)
  • Mac下使用Docker快速布署FastGPT实现AI私有知识库

    FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景! 官网地址为:https://github.com/labring/FastGPT 应用场景 具体的玩法是什么:添加或者采集文章,添加到自己的

    2024年03月12日
    浏览(33)
  • 在Linux系统(服务器)使用阿里云盘服务快速上传下载文件

    使用集群服务器的时候,尤其是当服务器有多个节点时有些复杂,连接集群我们一般用xshell,传输文件我们一般使用Xftp,一般对于单个节点服务器来说是方便的,使用Xftp还可以可视化本地和服务器端的文件,但当有多个节点时,这就不适用了,他不能选择节点,有局限,连接

    2024年02月04日
    浏览(39)
  • 【AI】使用阿里云免费服务器搭建Langchain-Chatchat本地知识库

    书接上文,由于家境贫寒的原因,导致我本地的GPU资源无法满足搭建Langchain-Chatchat本地知识库的需求,具体可以看一下这篇文章,于是我只能另辟蹊径,考虑一下能不能白嫖一下云服务器资源,于是去找网上找,您还别说,还真有,具体的领取方法可以查看我的这篇文章:【

    2024年02月03日
    浏览(57)
  • Linux服务器监控的神器:Netdata(小白教程)快速搭建

    发现了一个单机监控的Netdata,眼前着实为之一亮。 令人印象非常之深刻的个主要特性: 界面酷炫,实时监控 零配置,即装即用 官网地址在这里: https://my-netdata.io/ netdata的主要功能,主要有几点(详细的可查看github上的说明): interactive bootstrap dashboards, 酷炫(主要是dark主

    2024年02月04日
    浏览(27)
  • Linux下快速确定目标服务器支持哪些协议和密码套件

    实现原理是利用TLS协议的特点和握手过程来进行测试和解析响应来确定目标服务器支持哪些TLS协议和密码套件。 在TLS握手过程中,客户端和服务器会协商并使用相同的TLS协议版本和密码套件来进行通信。通过发送特定的握手请求并分析响应,可以确定目标服务器所支持的TL

    2024年01月16日
    浏览(33)
  • Linux -- Web服务器 快速搭建静态网站,替换默认网页目录

    先简单写个 页面          我们给网页写了一行内容 作为 静态网页的内容 ( 当然了,写的相当简单,您先理解着看)         可以看到的是,我们将内容 定向到了一个文件里,         这个文件的路径 (  /var/www/html  )熟悉不熟悉???         ===            

    2023年04月19日
    浏览(43)
  • HomeAssistant快速使用教程二:安装mqtt,作为消息服务器

    因为要接入很多DIY的硬件,因为语言,接口的不同,所以使用MQTT协议进行它们之间的通信。 在这里使用emqx的MQTT,因为他们还有一个配套前端,比较好用。 这里放上官方github连接:emqx官网连接 官方文档支持中文,可以自己查阅,进行更加灵活的配置安装(源码安装),因为这

    2024年02月11日
    浏览(36)
  • Linux 端快速迁移 conda 环境到另一台服务器上

      本文说明如何将一台服务器上的某个 conda 环境快速复制到另一台服务器上。 1. 打包环境   此操作在需要打包 conda 环境的那台服务器上完成。   先后在 shell 中执行以下命令:   操作完成后,会在当前目录下生成一个名为 env_name.tar.gz 的文件。   然后将 env_nam

    2024年02月08日
    浏览(58)
  • 无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

    2024年02月02日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包