​​​​​​​NineAi部署教程

 

准备工作

 

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

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

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

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

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

部署工作

第一步

通过ssh工具连接服务器

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

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

 

85c0818176ce05b1bbd8b39077ec9faf.png

第二步

在根目录打开终端功能

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

 

41fc1d9ae34c66c603154ce018e8560a.png

第三步

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

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

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

     

    9dccd3058b16762b9b70453cf09e1d08.png

第四步

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

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后如图所示为正常

 

5adbfc50686b4472c5dde99a6293d439.png

 

输入指令:pnpm start后

 

87588043506a5e866d9c60e24cb31347.png

 

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

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

 

4e6498df5ae4f5216ad6acb4a896c576.png

 

第五步

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

http://服务器IP:9520

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

反向代理教程如下

 

4ff2e47a9e606942a9ebd657420e6ff1.png

 

4241874f51c4faa3ec3e3c49e94e20c7.png

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

 

注意事项

 

  • 访问地址如下

  • 管理端地址/admin

  • 普通管理员账号admin

  • 超级管理员账号super

  • 密码均为123456

     推荐直接使用super登录

 

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

 

bcaaa55ef17a76ef0da44178b9d34bf6.png

 

key的注意事项

 

b9c17db0131b6ccaf3dbb133dcc59a20.png

 

写在最后:

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

 

 

 

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值