| 服务 | 访问地址 | 登录方式 |
|---|---|---|
| 短剧演示环境 | drama.ruoyiai.chat | 扫码登录 |
| 用户端演示环境 | web.ruoyiai.chat | 扫码登录 |
| 编程演示环境 | code.ruoyiai.chat | 扫码登录 |
| 模块 | 现有能力 |
|---|---|
| 模型管理 | 多模型接入(DeepSeek/智谱/MIMO/百炼/OpenAI)、多模态理解、Coze/DIFY/FastGPT/RAGFlow平台集成 |
| 知识管理 | 本地RAG + 向量库(Milvus/Weaviate/Qdrant) + 文档解析 |
| 工具管理 | Mcp协议集成、Skills能力 + 可扩展工具生态 |
| 流程编排 | 可视化工作流设计器、节点拖拽编排、SSE流式执行,目前已经支持模型调用,邮件发送,人工审核等节点 |
| 智能体管理 | 基于Langchain4j的Agent框架、Supervisor模式编排,支持多种决策模型,可以灵活搭配工具,skills |
| 项目模块 | GitHub 仓库 | Gitee 仓库 | GitCode 仓库 |
|---|---|---|---|
| 🔧 后端服务 | ruoyi-ai | ruoyi-ai | ruoyi-ai |
| 🎨 用户前端 | ruoyi-web | ruoyi-web | ruoyi-web |
| 🛠️ 管理后台 | ruoyi-admin | ruoyi-admin | ruoyi-admin |
| 🎬 短剧平台 | ruoyi-drama | ruoyi-drama | ruoyi-drama |
| 🤖 编程助手 | ruoyi-copilot | ruoyi-copilot | ruoyi-copilot |
| 📱 小程序端 | ruoyi-uniapp | ruoyi-uniapp | ruoyi-uniapp |
| 项目名称 | GitHub 仓库 | Gitee 仓库 |
|---|---|---|
| element-plus-x | element-plus-x | element-plus-x |
本项目提供两种 Docker 部署方式:
使用 docker-compose-all.yaml 可以一键启动所有服务(包括后端、管理端、用户端及依赖服务):
# 克隆 v3.1.0 版本
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai
# 固定镜像版本。GHCR 镜像已公开,无需 docker login
cp docs/docker/ruoyi-ai/.env.example docs/docker/ruoyi-ai/.env
sed -i 's/^RUIYI_VERSION=.*/RUIYI_VERSION=v3.1.0/' docs/docker/ruoyi-ai/.env
# 从 GHCR 拉取预构建镜像并启动全部服务
docker compose --env-file docs/docker/ruoyi-ai/.env \
-f docs/docker/ruoyi-ai/docker-compose-all.yaml pull
docker compose --env-file docs/docker/ruoyi-ai/.env \
-f docs/docker/ruoyi-ai/docker-compose-all.yaml up -d
# 查看服务状态
docker compose --env-file docs/docker/ruoyi-ai/.env \
-f docs/docker/ruoyi-ai/docker-compose-all.yaml ps
# 访问服务(将 SERVER_IP 替换为服务器地址)
# 管理端: http://SERVER_IP:25666 (admin / admin123)
# 用户端: http://SERVER_IP:25137
# 后端API: http://SERVER_IP:26039
如果您使用 Windows + Docker Desktop,可以使用 PowerShell 执行以下命令:
# 克隆 v3.1.0 版本
git clone --depth 1 --branch v3.1.0 https://github.com/ageerle/ruoyi-ai.git
cd ruoyi-ai
# 创建环境配置文件
Copy-Item docs\docker\ruoyi-ai\.env.example docs\docker\ruoyi-ai\.env
# 固定镜像版本
(Get-Content docs\docker\ruoyi-ai\.env) `
-replace '^RUIYI_VERSION=.*', 'RUIYI_VERSION=v3.1.0' |
Set-Content docs\docker\ruoyi-ai\.env
# 查看环境配置
Get-Content docs\docker\ruoyi-ai\.env
# 从 GHCR 拉取预构建镜像并启动全部服务
docker compose --env-file docs\docker\ruoyi-ai\.env `
-f docs\docker\ruoyi-ai\docker-compose-all.yaml pull
docker compose --env-file docs\docker\ruoyi-ai\.env `
-f docs\docker\ruoyi-ai\docker-compose-all.yaml up -d
# 查看服务状态
docker compose --env-file docs\docker\ruoyi-ai\.env `
-f docs\docker\ruoyi-ai\docker-compose-all.yaml ps
默认 Compose 还会发布 MySQL(23306)、Redis(26379)、Weaviate(28080)和
MinIO(29000/29090)端口。生产环境请修改 MySQL 和 MinIO 默认密码,并通过防火墙或反向代理只开放应用端口。
升级到其他已发布版本时,修改 docs/docker/ruoyi-ai/.env 中的 RUIYI_VERSION,然后使用相同的
--env-file 和 -f 参数执行 docker compose pull、docker compose up -d。除非确定要删除持久化数据卷,
不要执行 docker compose down -v。
如果您需要从源码构建后端服务,请按照以下步骤操作:
# 进入后端项目目录
cd ruoyi-ai
# 启动后端服务(源码编译构建)
docker-compose up -d --build
# 等待后端服务启动完成
docker-compose logs -f backend
# 进入管理端项目目录
cd ruoyi-admin
# 构建并启动管理端
docker-compose up -d --build
# 访问管理端
# 地址: http://localhost:5666
# 进入用户端项目目录
cd ruoyi-web
# 构建并启动用户端
docker-compose up -d --build
# 访问用户端
# 地址: http://localhost:5137
| 服务 | 一键启动端口 | 分步部署端口 | 说明 |
|---|---|---|---|
| 管理端 | 25666 | 5666 | 管理后台访问地址 |
| 用户端 | 25137 | 5137 | 用户前端访问地址 |
| 后端服务 | 26039 | 6039 | 后端 API 服务 |
| MySQL | 23306 | 23306 | 数据库服务 |
| Redis | 26379 | 6379 | 缓存服务 |
| Weaviate | 28080 | 28080 | 向量数据库 |
| MinIO API | 29000 | 9000 | 对象存储 API |
| MinIO Console | 29090 | 9090 | 对象存储控制台 |
想要深入了解安装部署、功能配置和二次开发?
👉 完整使用文档
我们热烈欢迎社区贡献!无论您是资深开发者还是初学者,都可以为项目贡献力量 💪
git checkout -b feature/新功能名称)git commit -m '添加某某功能')git push origin feature/新功能名称)💡 小贴士:建议将 PR 提交到 GitHub,我们会自动同步到其他代码托管平台
本项目采用 MIT 开源协议,详情请查看 LICENSE 文件。
感谢以下优秀的开源项目为本项目提供支持:
感谢以下赞助商对本项目的支持:
访问Atlas Cloud官网 · 编程计划优惠 全模态 AI 推理平台,为开发者提供统一的 AI API,支持视频生成、图像生成和大语言模型。一次接入,即可访问 300+ 精选模型。
注册即领2500万Tokens,立即前往 享字节自研豆包模型+满血版开源 SOTA模型,覆盖文本、VLM、图像生成,全模态一站配齐:Seed-2.1、Seedream-5.0、GLM-5.2、DeepSeek等。不止编程、更能解决 Agent 复杂长程任务!
⭐ 点个Star支持一下 • Fork 开始贡献 • 📚 English • 📖 查看完整文档
用 ❤️ 打造,由 RuoYi AI 开源社区维护