99AI是一个免费可商业化的 AI Web 应用,旨在提供一个易部署、低门槛的集成化人工智能服务站点。它已编译为整合包,支持多种方式快速部署,方便用户实现人工智能服务的快速上线。无论是个人开发者还是企业团队,都可以轻松使用这个平台,满足不同场景下的人工智能需求。

GitHub地址:https://github.com/vastxie/99AI

搭建

  1. 安装基本环境:安装 Nginx、MySQL、Redis、Node.js、pnpm、pm2。使用宝塔面板可以一键安装 Nginx、MySQL 和 Redis。
  2. 安装 Node.js v21.x:

Using Centos7+:

curl -fsSL https://rpm.nodesource.com/setup_21.x | sudo bash - && \
sudo yum install -y nodejs

Using Ubuntu:

curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

Using Debian, as root:

curl -fsSL https://deb.nodesource.com/setup_21.x | bash - &&\
apt-get install -y nodejs
  1. 新建网站与数据库:在宝塔面板中新建网站并绑定域名,同时申请 SSL 证书。
  2. 下载并解压99ai源码:上传或远程下载 GitHub releases 文件到网站目录,然后解压。
  3. 一键安装:进入项目根目录,执行以下命令根据提示完成安装:
./deploy.sh

若一键安装脚本不可以执行也可以手动安装

  1. 使用 npm 安装 PM2:
npm install pm2 -g
  1. 使用 npm 安装 pnpm:
npm install -g pnpm
  1. 确认 PM2 和 pnpm 都已正确安装并且可以运行:
pm2 -v
pnpm -v
  1. 完成之后我们打开目录下的.env.example文件,复制里面的内容,并新建一个名为.env的文件,将复制的内容粘贴进去,并根据我们的实际情况,填写里面的配置,最后保存。
  2. 完事我们在该目录打开SSH,安装依赖:(若安装缓慢可尝试使用国内源,部分依赖可能需要强制安装)
pnpm install --force
  1. 安装完依赖之后启动进程:(默认使用 PM2 后台运行)
pnpm start
  1. 放行端口 9520(宝塔用户):添加放行端口 9520,并在浏览器中通过 `IP:9520` 访问。
  2. 配置反向代理:在宝塔面板中新建的网站中,添加反向代理,地址填 `http://127.0.0.1:9520`,然后保存。
  3. 后台管理:管理端地址 `/admin`,普通管理员账号 `admin`(默认不激活),超级管理员账号 `super`,密码 `123456`。
  4. 后台配置:配置邮件、模型地址和 API_KEY 后,即可使用。
声明:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:admin@dashuzy.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA打赏
共{{data.count}}人
人已打赏
技术教程

记录又拍云CDN的一些WordPress问题笔记

2024-10-18 21:59:46

WP主题

CeoDocs v3.6 - 简洁WordPress付费办公素材下载主题

2024-10-15 23:10:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索