99AI:基于 NineAI 2.4.2 二开的可商业化 AI Web 应用(免授权,无后门,非盗版,已整合前后端整合包,已支持ChatGPT3.5/4.0提问、AI绘画、Midjourney绘画(全自定义调参)、Midjourney以图生图、Dall-E2绘画、思维导图生成、知识库(可自定义训练)、AI绘画广场、邀请+代理分销模式、用户每日签到功能、会话记录保存、访客体验模式、微信公众号+邮箱+手机号注册登录、等功能。

#Github地址:99AI

#项目下载地址可以Github无法下载可以见博客附件,本教材提供两种安装办法

  • 管理端地址/admin/
  • 超级管理员账号super
  • 密码123456

安装方案1(Docker安装)

安装docker(演示视频为centos7)

  1. sudo yum install -y yum-utils
  2. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. sudo yum install -y docker-ce docker-ce-cli containerd.io
  4. sudo systemctl start docker
  5. sudo systemctl enable docker

安装docker-compose

  1. # 下载Docker Compose的当前稳定版本
  2. sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  3. # 给可执行权限
  4. sudo chmod +x /usr/local/bin/docker-compose
  5. # 创建软链接以便于从任何位置调用docker-compose
  6. sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  7. # 验证安装
  8. docker-compose --version

安装方案2(基于宝塔配置Node.js + PM2 部署环境安装)

  • 环境设置:Nginx 1.22+PHP5.7+MySQL 7.4+redis7.0+Node.js+PM2管理器 5.6
基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

安装步聚如下:将源码压缩上传并解压到服务器,创建站点和数据库,PHP版本7.4,把目录下.env.example 文件改为 .env(数据库配置文件)配置文件修改数据库用户名和密码

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

软件管理安装PM2管理器,主要实现Node.js版本pnpm等模块一块安装,便于管理,也可以通过终端单个安装。node版本对应选择,版本太低会出问题

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

如果模块管理pnpm没出现,上方框内输入安装一下

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

pnpm模块如果安装失败的话,一般是官方下载失败导致,打开终端命令

#使用npm安装pnpm全局包

#pnpm是一个快速、零配置的包管理器,可以帮助您更⾼效地管理项⽬的依赖项。

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

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

  1. pnpm install

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

  1. pnpm start

#启动项目

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

中间可能还会有其他问题,根据服务器不同,报错内容不同,正常情况如下输⼊指令:

  • node -v
  • npm -v
  • pnpm -v
  • pm2 -v

执行后如下图能显示各模块版本即安装正常,可以进行下一步。

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

安装网站目录下打开终端输⼊指令:pnpm start 启动后 显示绿色为正常,宝塔面板安全开启9520端口和3306端口

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本
基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

网站可以IP+端口访问,以上完成后正常后还需要增加一个反代域名正常访问,对照以下操作:新建站点填写解析好的域名,然后设置反向代理本地为http://127.0.0.1:9520 (可以给域名添加ssl证书后操作反向代理)

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本

部署完成!通过刚才的反代域名访问,默认前台地址为域名地址为反代的域名

管理端地址: /admin/

超级管理账号: admin 123456

后台设置可以自行了解一下,后台也提供了api的中转对接,运营可以自行购买api。

基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本
基于NineAI二开版本99AI部署教程支持支付中转接入,可运营版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。