
web测评
V1
2023/05/19阅读:120主题:萌绿
【技术秘籍】宝塔搭建NextJS框架ChatGPT开源FastGPT知识库React源码(五)宝塔部署
注意:因为微信最近又改了推送机制,经常有朋友说错过了之前的搭建教程文章,每次都要主动搜索才能搜到公众号。所以建议大家加个星标,就能第一时间收到推送。

大家好啊,我是测评君,欢迎来到web测评。上一节给大家分享了FastGPT在本地搭建运行的方法,这一节给大家分享,怎么把项目部署到自己的宝塔面板中。感兴趣的朋友可以自行下载学习。
技术架构
-
typescript + nextjs + react + mongdb + PostgreSQL -
cnetos7以上 + 宝塔面板 + pm2管理器
宝塔部署
-
宝塔安装pm2管理器5.4版本,安装node16.20版本,并且安装pnpm模块。 -
在宝塔的/www/wwwroot下新建一个目录,将fastgpt目录里除.next与node_modlues这两个目录外,全部压缩上传。 -
在宝塔的fastgpt目录内点击终端,执行pnpm install 安装依赖。 -
安装完毕后执行 pnpm build 打包代码。 -
运行以下命令启动pm2守护进程。
pm2 start pnpm --name "你的服务名称" -- start
-
记得放行3000端口,然后解析一个域名到宝塔面板里,新建一个静态站点,点击设置->将fastgpt端口反向代理到域名中。
PS:一些优化,关于流式输出,如果没有流式输出(也就是打字机一字一字的回复效果),可以点击nginx配置修改,定位到 gzip_disable "MSIE [1-6]."; 这段代码,在这段代码下面添加以下配置:
open_file_cache max=1000 inactive=1d;
open_file_cache_valid 30s;
open_file_cache_min_uses 8;
open_file_cache_errors off;
-
支付充值配置,对接文件 /src/service/utils/wxpay.ts 修改里面的配置,这里不过多讲解,自行研究。充值对接配置参考教程给出的文章地址。
系统实测截图
获取方式一
![]()
发送关键数字:201
获取方式二
![]()
扫一扫小程序码
找不到你想要的?
![]()
扫一扫说出你最想需要的资源
作者介绍

web测评
V1
web测评,做一枚开源有态度的程序猿。