说明
该程序作者在Github上持续更新,无需授权但不开源,仅提供编译版源码部署
开源地址:https://github.com/vastxie/99AI
程序展示
部署教程(以Debian12系统为例)
安装宝塔
♾️ shell 代码:
注意:自备SSH连接工具,连接所购买的服务器,在命令行输入下方命令wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
- 安装基础环境
进入宝塔,安装Nginx1.22,MySQL5.7,phpMyAdmin5.2 - 安装NodeJs
(1)在宝塔应用商店搜索Node,找到Node.js版本管理器并安装
(2)进入管理器,点击左上角,切换到显示所有版本
,然后点击右上角更新版本列表
,下滑找到v20.17.0
版本,安装
(3)顶部命令行版本设置为刚才下载的版本
(4)点击模块
,输入pnpm
并点击安装 - 安装Redis
宝塔应用商店搜索redis并安装,此处就不放图片了 部署程序
♾️ shell 代码:
(1)在/www/wwwroot
目录下创建目录99ai
(2)下载程序源码并解压到/www/wwwroot/99ai
目录下
(3)可以将一些无用文件删掉,仅保留图中的哪些文件
(4)将.env.example
文件重命名为.env
文件
(5)创建数据库,数据库名随意,密码随机即可
(6)将数据库信息填入.env
文件,同时可以根据需求求改运行端口
(7)开放安全组端口,默认为9520
(8)进入终端,进入/www/wwwroot/99ai
目录安装依赖,命令如下,成功如下图cd /www/wwwroot/99ai pnpm i
(9)启动项目并输出日志信息♾️ shell 代码:pnpm start pm2 log
(10)如果日志中全绿(除了微信配置是红的)那就是启动成功了,就可以在浏览器中输入IP:端口访问终止服务
♾️ shell 代码:# 查看进程列表 pm2 ls # 杀死指定进程 pm2 delete PID # 杀死全部进程 pm2 delete all
- 后台默认超管账号
账号super
密码123456
后记
教程已经很详细了,如果还不会部署可联系站长付费部署,从购买服务器到上线一条龙
微信:AO-XU-OA