Linux系统(OpenEuler22.03-LTS)部署FastGPT

在 openEuler 22.03 LTS 系统上通过 Docker Compose 安装 FastGPT 的步骤如下:

官方参考文档:https://doc.fastgpt.cn/docs/development/docker/


1. 安装 Docker 和 Docker Compose

可以参考我之前离线安装Docker的文章:openEuler 22.03 LTS (aarch64)系统上离线安装 Docker 27.5(或指定版本)和 Docker Compose

  • 更新系统软件包并安装依赖工具:

    bash 复制代码
    sudo dnf update -y
    sudo dnf install -y dnf-utils device-mapper-persistent-data lvm2
  • 添加 Docker 官方仓库并安装 Docker CE:

    bash 复制代码
    sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo dnf install -y docker-ce docker-ce-cli containerd.io
  • 启动 Docker 服务并设置开机自启:

    bash 复制代码
    sudo systemctl start docker
    sudo systemctl enable docker
  • 安装 Docker Compose(需根据系统架构下载对应版本):

    bash 复制代码
    sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
  • 验证安装:

    bash 复制代码
    docker --version && docker-compose --version

2. 部署 FastGPT

  • 创建 FastGPT 工作目录并下载配置文件:

pgvector 版本(测试推荐,简单快捷)

bash 复制代码
mkdir -p ~/fastgpt && cd ~/fastgpt
curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/deploy/docker/docker-compose-pgvector.yml
  • 根据需求修改 docker-compose.ymlconfig.json 文件(如调整端口映射、模型配置等),也可以不改,直接默认:

    bash 复制代码
    vim docker-compose.yml
  • 启动容器:

    bash 复制代码
    docker-compose up -d

3. 访问 FastGPT 并配置模型

  • 浏览器访问 http://服务器IP:3000(默认端口),首次登录需配置语言模型(如 Ollama)和索引模型(如 Weaviate):

参考资料:(https://www.feishu.cn/)(https://www.fastgpt.cn/)


4. 开放防火墙端口

  • 开放 80/443 端口(若需外网访问):

    bash 复制代码
    sudo firewall-cmd --permanent --add-port=80/tcp
    sudo firewall-cmd --reload
  • 或者直接关闭防火墙

bash 复制代码
sudo systemctl stop firewalld
sudo systemctl disable firewalld

注意事项

相关推荐
AI自动化工坊13 小时前
Hugging Face ml-intern技术深度解析:AI机器学习工程师的工程实践
人工智能·机器学习·huggingface·ml-intern·ai机器学习
疯狂成瘾者13 小时前
Agent 的需求理解质量如何具体实现:从意图识别到槽位补全、追问与确认机制
人工智能·自然语言处理
Edward1111111113 小时前
4月28日防火墙问题
linux·运维·服务器
北京软秦科技有限公司13 小时前
资料验收报告审核再升级,IACheck与AI报告审核共同开创新标准
人工智能
Zzj_tju13 小时前
视觉语言模型技术指南:图像是怎么“接入”语言模型的?视觉编码器、投影层与对齐机制详解
人工智能·语言模型·自然语言处理
Fullde福德负载箱厂家13 小时前
负载箱的日常运维与故障处置:用户应知的设备保养与异常应对
人工智能·制造
jinanwuhuaguo14 小时前
OpenClaw工程解剖——RAG、向量织构与“记忆宫殿”的索引拓扑学(第十三篇)
android·开发语言·人工智能·kotlin·拓扑学·openclaw
大龄程序员狗哥14 小时前
第44篇:命名实体识别(NER)实战——从文本中提取关键信息(项目实战)
人工智能
lpfasd12314 小时前
2026年第17周GitHub趋势周报:AI代理工程化与端侧智能加速落地
人工智能·github
nervermore99014 小时前
2.人工智能学习-环境搭建
人工智能