云服务器Linux部署FastGPT教程

氢云
2026-01-20
点 赞
0
热 度
5
评 论
0
  1. 首页
  2. 技术教程
  3. 云服务器Linux部署FastGPT教程

前言

之前写了如何在Windows上部署FastGPT以及大模型,但是捏,Windows上部署的程序,不太适合长期使用,一般都是个人拿来快速测试用的。

即使是企业内网部署,长期使用的话,也是部署在Linux上的,毕竟Windows本身就不适合长期开机运行,且环境问题颇多。例如:重启后数据丢了、无法使用语音转文字(FFmpeg未安装)之类的

本来想用Windows装个VM虚拟机,在虚拟机里装Linux系统来着,但是感觉有一丢丢麻烦,所以租用了云服务器装上了Debian12的系统

本文所使用的服务器为安装FastGPT的最低配置:2C4G30M

https://www.uomn.cn/archives/rainyun-first-month-10-off

前置教程

为了方便进行FastGPT的安装与管理,我在服务器上预先安装了1Panel管理面板,安装1Panel的同时也会安装好Docker和Docker Compose并配置好镜像加速

https://www.uomn.cn/archives/bu-shu-1panel-an-zhuang-ji-chu-huan-jing

部署教程

拉取必要文件

按序在SSH工具中执行下方命令

# 创建fastgpt文件夹
mkdir fastgpt

# 下载文件
bash <(curl -fsSL https://doc.fastgpt.cn/deploy/install.sh) --region=cn --vector=pg

修改docker-compose.yml

默认情况下config.json文件是不用动的

为了方便修改,这里使用1Panel的文件管理功能,首先找到fastgpt所在文件夹

相比于在本地部署,云部署的危险性更高,由于云服务器有独立的公网IP,就导致任何人都能访问到你的服务器以及服务器上的诸多开放了端口的服务,所以在docker-compose.yml中的部分配置需要进行更改,以防止被利用啥的

在服务器上一般有内部防火墙和外部防火墙,其中内部防火墙在服务器中进行配置,外部防火墙在服务商处配置,在使用FastGPT的时候需要开放3000端口和9000端口

首先需要改的就是FastGPT的登陆密码

其次改的就是minio的外部访问地址,改为云服务器的IP+端口。ID(账号)和KEY(密码)也要改

改完之后记得保存,下边启用一下防火墙

开启防火墙

初始化防火墙

开放3000和9000端口

一般大厂的外部防火墙都是启用的,我使用的这家属于小厂,所以并没有默认启用,当然这里我也不会去启用,因为内部防火墙就够了

安装FastGPT

在终端中执行下方命令等待FastGPT启动

# 启动
docker compose up -d

然后在浏览器中访问就OK了,网址是服务器IP:3000

接入大模型

https://www.uomn.cn/archives/fastgpt-model-integration-guide

后记

实际上各个平台部署的流程都差不多,都是要安装Docker,然后再安装FastGPT,这里也就不多说啥了


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

氢云

站长

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

每一步踏实的沉淀,都是未来绽放的伏笔

29 文章数
4 分类数
7 评论数
69标签数