NineAi部署教程

准备工作

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

  1. 一个最低1h1g的海外服务器

  2. 推荐服务器系统为:CentOS-7.9.2111-x64

  3. 一份NineAI一件整合包代码

  4. 一定的linux指令知识
    本代码以宝塔面板为例搭建

部署工作

第一步

通过ssh工具连接服务器

同时打开宝塔面板至文件区域

将源码压缩上传并解压至服务器

NineAi部署教程_第1张图片

第二步

在根目录打开终端功能

(如果是第一次使用宝塔终端可能需要填入shh密码)

NineAi部署教程_第2张图片

第三步

  • 复制.env.example文件为.env

    根据需要修改.env文件中的配置项。

  • 注意:邮件部分USER和FROM部分需要填写一致

    NineAi部署教程_第3张图片

第四步

开始输入指令(蓝色背景部分)

sudo yum install nodejs#使用yum包管理器安装Node.js#Node.js是一个基于Chrome V8引擎的JavaScript运行时,用于在服务器端运行JavaScript代码。npm install pm2 -g#使用npm安装pm2全局包#pm2是一个进程管理工具,可以帮助您管理和监控Node.js应用程序的运行。sudo yum install npm#使用yum包管理器安装npm#npm是Node.js的包管理器,用于安装、管理和发布JavaScript包。npm install -g pnpm#使用npm安装pnpm全局包#pnpm是一个快速、零配置的包管理器,可以帮助您更高效地管理项目的依赖项。pnpm config set registry https://registry.npm.taobao.org/#将npm源切换为淘宝源。淘宝源是一个国内的npm镜像源,可以提高依赖包的下载速度。pnpm i 或 pnpm install#安装项目的依赖项。根据项目的package.json文件,pnpm会自动下载并安装所需的依赖包。pnpm start#启动项目#根据项目的配置,执行启动命令,开始运行项目。

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

正常情况如下:

输入指令:

node -v

npm -v

pnpm -v

pm2 -v后如图所示为正常

NineAi部署教程_第4张图片

输入指令:pnpm start后

NineAi部署教程_第5张图片

输入指令:pm2 log后有日志如图所示

输入指令:pm2 ls后有容器信息如图所示

NineAi部署教程_第6张图片

第五步

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

http://服务器IP:9520

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

反向代理教程如下

NineAi部署教程_第7张图片

NineAi部署教程_第8张图片

成功后,可申请ssl证书,开启强制https访问

注意事项

  • 访问地址如下

  • 管理端地址/admin

  • 普通管理员账号admin

  • 超级管理员账号super

  • 密码均为123456

     推荐直接使用super登录

如图所示位置填写你的AI域名

NineAi部署教程_第9张图片

key的注意事项

NineAi部署教程_第10张图片

写在最后:

第一次写教程文章,后续还会有更新,如果觉得感兴趣可以关注一下哦

你可能感兴趣的:(ai,chatgpt,源代码管理)