前几天写了1panel的docker方式部署99ai,今天补一个宝塔部署99ai的方法。

安装环境

在应用商店安装nginx(用于反向代理)、MySQL(推荐5.6及以上的)、Redis(用于缓存)、Node.js版本管理器(用于管理nodejs应用)。

应用环境

安装nodejs

推荐18.x以上的版本,版本太低可能会有兼容性冲突。

上传文件

安装:将下载的源码加压到对应目录,.env.example复制一个.env,填写MySQL和redis等相关信息。

更新:保留.env文件,node_modules目录,logs目录,public下的file目录

(其中,.env是配置文件,node_modules是依赖模块文件夹,logs是日志目录,public/file是上传的文件目录,可根据需求保留)

保留文件

安装程序

  1. 网站 --> Node项目 --> 添加Node项目 --> 项目目录选择刚刚的文件夹,包管理器选择pnpm --> 保存

    添加项目

  2. 项目右侧点击设置 --> 模块管理 --> 选择pnpm --> 点击 一键安装项目模块

    安装依赖模块

  3. PM2监控 里看到 99ai正在运行(访问ip:9520可以成功访问首页),也可以查看日志。

反向代理

网站 --> 反向代理 --> 添加反代

目标地址填写:127.0.0.1:9520

最后修改:2025 年 04 月 29 日
如果觉得我的文章对你有用,请随意赞赏