easyai/README.md
2025-05-14 14:28:32 +08:00

2.5 KiB
Raw Blame History

Linux/Ubuntu 一键启动

start.sh 脚本用于服务器一键安装启动EasyAI应用

首次安装部署步骤并使用服务器公网IP进行访问

  1. 修改env中环境变量将下面两个环境变量修改为你的服务器的公网ip本地局域网方式使用局域网IP
NUXT_PUBLIC_BASE_APIURL=http://<你的服务器公网IP或者局域网地址>:3001
NUXT_PUBLIC_BASE_SOCKETURL=ws://<你的服务器公网IP或者局域网地址>:3002
  1. 开放服务器的3000、3001、3002和3010端口
  2. [首次执行,后续无需重复执行]添加脚本的执行权限,命令:
chmod +x start.sh
  1. 执行start.sh脚本即可自动安装依赖和启动EasyAI应用
./start.sh
  1. 脚本运行完成无错误,并且提示EasyAI应用启动成功表示应用启动成功打开浏览器输入服务器的公网ip3010或者局域网IP3010即可访问EasyAI应用

启用HTTPS

  1. [更改为你的域名]修改easyai-proxy.conf中域名51easyai.com为你的域名
  2. [修改.env文件]修改如下两个环境变量为如下的对应的值
NUXT_PUBLIC_BASE_APIURL=/api
NUXT_PUBLIC_BASE_SOCKETURL=wss://<你的域名>/socket.io
  1. [首次执行,后续无需重复执行]添加执行权限,命令:
chmod +x https.sh
  1. 启用HTTPS
./https.sh

更新升级

  1. [首次执行,后续无需重复执行]添加执行权限,命令:
chmod +x update.sh

2.执行更新

./update.sh

升级记录:

2025.5.14

  1. 修改easyai-proxy文件删除原来旧的MCP转发新增新的标准SSE的代理优化

2025.3.11

  1. 增加了redis的配置文件提升了生产环境的稳定性

  2. 升级了mongoDB的数据挂载方式使用volume挂载避免跨平台的一些数据挂载问题

  3. .env增加了版本日志和token参数的配置

重要!!!!!!!!老用户必看!!!!!!!!!!!!!!

此版本docker-compose修改了mongo数据库的挂载方式老用户升级务必备份数据 老用户备份好数据后如果要保留原有数据需要将volumes里第一行的# 去掉,将下面的一行(- mongo_data:/data/db )前面加上#注释掉!

  mongo:
    image: registry.cn-shanghai.aliyuncs.com/comfy-ai/mongo-aliyun:latest
    #省略内容
........
    volumes:
#      - /usr/local/mongo/data:/data/db     # 挂载本地数据
      - mongo_data:/data/db  # 使用docker volume存储数据提高性能避免兼容性问题
........