演示站见文章底部
部署教程
搭建一键整合包,你需要的东西有:
一个最低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)