环境要求
- Node.js v18+
 - MySQL v5.7+
 - Redis v6.0+
 - npm/yarn/pnpm/pm2
 - nginx 不限制
 
快速开始
1、宝塔软件安装Node.js版本管理器 2.7
![图片[1]-99AI Node.js 部署教程-XFR 博客](https://www.xfrai.com/wp-content/uploads/2025/10/4c9a55b3fc20251024175902.webp)
2、打开Node.js版本管理器,更新版本列表,安装v22.19.0版本(centos8以下不支持),命令版本选择v22.19.0
![图片[2]-99AI Node.js 部署教程-XFR 博客](https://www.xfrai.com/wp-content/uploads/2025/10/9acbb88a6520251024180058.webp)
3、模块安装所需要的环境,如输入:pnpm 点安装
![图片[3]-99AI Node.js 部署教程-XFR 博客](https://www.xfrai.com/wp-content/uploads/2025/10/d8f47f8f0520251024180238.webp)
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=/admin6、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 博客](https://www.xfrai.com/wp-content/uploads/2025/10/afb7f6ab8f20251024181423.webp)
当前版本授权加密版,需要授权可以直接下方购买。(299永久授权1个,一个月可换一次机器码)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


暂无评论内容