99 AI 开发版

 

可商业化的 AI Web 应用,旨在提供一个易部署的集成化人工智能服务站点。已编译为整合包,支持多种方式快速部署。

开发版相比稳定版功能开发更快,但可能存在因测试不充分存在的 bug,出现功能性 bug 可以在群内反馈。

升级前请仔细阅读更新日志,升降级可能出现数据丢失的问题,请养成数据备份习惯。

开发版限赞助获取,请勿随意传播出售。

部署指南

 

Node.js 部署

 

1. 安装 Node.js 环境

 

推荐使用 nvm (Node Version Manager) 来安装 Node.js。

  • 首先,安装 nvm,你可以从 nvm GitHub 仓库 找到安装指南。

  • 按照仓库中的安装说明进行操作,安装完成后,可能需要添加环境变量或重启终端。

  • 安装 Node.js 版本 18 或更高版本:

    nvm install 18
    nvm use 18
  • 验证 Node.js 是否安装成功:

    node -v

2. 安装 PM2 / PNPM(YARN)

 

  • 使用 npm 安装 PM2:

    npm install pm2 -g
  • 使用 npm 安装 pnpm:

    npm install -g pnpm
  • 确认 PM2 和 pnpm 都已正确安装并且可以运行:

    pm2 -v
    pnpm -v

3. 其他配置

 

  • 需配置 Redis 数据库以及新建一个 MySQL 数据库。
  • 配置环境变量:
    • 复制 .env.example 文件为 .env
    • 根据需要修改 .env 文件中的配置项。

完成配置并启动后,项目会自动在指定的 MySQL 数据库中创建所需的表结构和初始数据,无需手动导入 SQL 文件。确保 .env 文件中的数据库连接信息正确即可。

4. 安装启动

 

  • 安装依赖:(若安装缓慢可尝试使用国内源)

    pnpm install
  • 启动进程:(默认使用 PM2 后台运行)

    pnpm start
  • 查看运行日志:

    pnpm logs
  • 项目默认在 9520 端口运行,也可在环境变量中自行修改。成功运行后可通过 IP:端口 访问,或者配置 Nginx 反向代理,通过域名访问。

脚本部署

 

功能支持

 

  • Node.js 全新部署
    自动安装环境、生成配置、安装依赖并启动服务。
  • Node.js 升级
    拉取最新代码,更新依赖并重启服务。
  • Docker-compose 部署
    创建 MySQL、Redis 容器及 99AI 服务,支持自定义端口。
  • Docker-compose 升级
    停止旧版本容器,重新构建镜像并启动。

请在项目的根目录下执行以下命令:

./deploy.sh

Docker 部署

 

1. 安装 Docker 及 Docker-compose

 

  • 使用 Docker 官网 提供的一键安装链接安装 Docker 及 Docker-compose。
curl -fsSL https://get.docker.com | bash -s docker
  • 也可以使用其他方式自行安装 Docker 及 Docker-compose。

2. 服务管理

 

  • 后台启动服务

    docker-compose up -d
  • 查看日志

    docker-compose logs
  • 停止服务

    docker-compose down
  • 重新构建并启动服务

    docker-compose up -d --build

项目管理

 

普通管理员,可以预览后台非敏感信息,默认不激活。请使用超级管理员账号登入后台,并及时修改密码。

  • 管理端地址项目链接/admin

  • 普通管理员账号admin(默认不激活)

  • 超级管理员账号super

      • 密码123456

 

下载地址:https://wwd.lanzout.com/iBXM12qc24bi

访问密码:

隐藏内容
本内容需评论后查看

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。