99AI Node.js 部署教程

环境要求

  • Node.js v18+
  • MySQL v5.7+
  • Redis v6.0+
  • npm/yarn/pnpm/pm2
  • nginx 不限制

快速开始

1、宝塔软件安装Node.js版本管理器 2.7

图片[1]-99AI Node.js 部署教程-XFR 博客

2、打开Node.js版本管理器,更新版本列表,安装v22.19.0版本(centos8以下不支持),命令版本选择v22.19.0

图片[2]-99AI Node.js 部署教程-XFR 博客

3、模块安装所需要的环境,如输入:pnpm 点安装

图片[3]-99AI Node.js 部署教程-XFR 博客

4、新建一个文件,上传源码包到服务器(源码放置底部下载链接里面)

5、将.env.example文件重命名,.env

创建一个数据库,在.env文件里面填入数据库,主要配置项:

# 端口配置
PORT=9520

# MySQL 数据库配置
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=root
DB_PASS=your_password_here
DB_DATABASE=chatgpt
DB_SYNC=true

# Redis 配置
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
REDIS_USER=
REDIS_DB=0

# 环境配置
ISDEV=false

# 微信相关配置
weChatOpenUrl=https://open.weixin.qq.com
weChatApiUrl=https://api.weixin.qq.com
weChatMpUrl=https://mp.weixin.qq.com

# 后台路径配置
ADMIN_SERVE_ROOT=/admin

6、ssh连接服务器,cd到源码根目录执行以下命令

安装环境:

pnpn i

环境安装成功后,启动99ai

pnpm start

启动成功后,查看日志

pm2 log

注意:此时会生成一个机器码,会自动保存.env文件里面,然后用机器码去授权平台生成密钥key,填入底部LICENSE_KEY=后面保存,nodej会自动检测授权,成功会自动运行网站。访问IP+9520就是网站地址。

配置域名

1、宝塔打开网站,创建一个新网站,输入你的域名,然后保存,其余不用管。

2、点击网站域名,找到反向代理填入127.0.0.1:9520保存即可(如果需要ssl自己随便申请一个免费的)

图片[4]-99AI Node.js 部署教程-XFR 博客

当前版本授权加密版,需要授权可以直接下方购买。(299永久授权1个,一个月可换一次机器码)

演示站:https://asst.xfrai.com/

99AI Node.js 部署教程-XFR 博客
99AI Node.js 部署教程
此内容为付费资源,请付费后查看
299
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容