AI商业化GPT工具快速部署

演示站见文章底部

部署教程

搭建一键整合包,你需要的东西有:

一个最低1h1g的海外服务器
推荐服务器系统为:CentOS-7.9.2111-x64
一份NineAI一件整合包代码
一定的linux指令知识

第一步

通过ssh工具连接服务器
同时打开宝塔面板至文件区域
将源码压缩上传并解压至服务器
在这里插入图片描述

第二步

在根目录打开终端功能(如果是第一次使用宝塔终端可能需要填入shh密码)
在这里插入图片描述

第三步

复制.env.example文件为.env。
根据需要修改.env文件中的配置项。注意:邮件部分USER和FROM部分需要填写一致
在这里插入图片描述

第四步

开始输入指令
1、使用yum包管理器安装Node.js#Node.js是一个基于Chrome V8引擎的JavaScript运行时,用于在服务器端运行JavaScript代码。

sudo yum install nodejs

2、使用npm安装pm2全局包#pm2是一个进程管理工具,可以帮助您管理和监控Node.js应用程序的运行。

npm install pm2 -g

3、使用yum包管理器安装npm#npm是Node.js的包管理器,用于安装、管理和发布JavaScript包。

sudo yum install npm

4、使用npm安装pnpm全局包#pnpm是一个快速、零配置的包管理器,可以帮助您更高效地管理项目的依赖项。

npm install -g pnpm

5、将npm源切换为淘宝源。淘宝源是一个国内的npm镜像源,可以提高依赖包的下载速度。

pnpm config set registry https://registry.npm.taobao.org/

6、安装项目的依赖项。根据项目的package.json文件,pnpm会自动下载并安装所需的依赖包。

pnpm i 或 pnpm install

7、启动项目,根据项目的配置,执行启动命令,开始运行项目。

pnpm start

中间可能还会有其他问题,根据服务器不同,报错内容不同,如有疑问,可以留言或直接发消息询问。

正常情况如下:

输入指令:

node -v
npm -v
pnpm -v

pm2 -v后如图所示为正常

在这里插入图片描述
输入指令:pnpm start后

输入指令:pm2 log后有日志如图所示
在这里插入图片描述

输入指令:pm2 ls后有容器信息如图所示
在这里插入图片描述

第五步

若所有东西合适后,即可在浏览器中访问

http://服务器IP:9520

或使用反向代理为自己的域名

反向代理教程如下:
在这里插入图片描述
在这里插入图片描述

成功后,可申请ssl证书,开启强制https访问,访问地址如下:

管理端地址:/admin
普通管理员账号:admin
超级管理员账号:super
密码均为:123456
推荐直接使用super登录
如图所示位置填写你的AI域名:
在这里插入图片描述> 稳定版整合包无授权,支持快速部署

演示站https://gpt.lyzplus.xyz/
带后台(后台演示地址+账号密码:https://gpt.lyzplus.xyz/admin
admin 123456)

猜你喜欢

转载自blog.csdn.net/lyztyycode/article/details/136818409