闲社

标题: 【新手教程】Dify 1.14 本地部署完全指南:Docker Compose 一键搭建 AI 工作流平台 [打印本页]

作者: 嗜血的兔子    时间: 昨天 00:06
标题: 【新手教程】Dify 1.14 本地部署完全指南:Docker Compose 一键搭建 AI 工作流平台
【新手教程】Dify 1.14 本地部署完全指南:Docker Compose 一键搭建 AI 工作流平台

大家好!今天给大家带来一份超详细的 Dify 1.14 本地部署教程。Dify 是目前最火的 AI 应用开发平台之一,支持可视化编排 Agent 工作流、RAG 知识库、多模型接入等功能。本文面向零基础新手,手把手教你用 Docker Compose 在本地搭建一套完整的 Dify 环境。

------

一、什么是 Dify?为什么要本地部署?

Dify 是一个开源的 LLM 应用开发平台,你可以把它理解为"AI 应用版的 WordPress"。它的核心能力包括:



本地部署的优势:



------

二、前置条件

在开始之前,请确保你的机器满足以下最低配置:



必需软件:



验证命令:
  1. docker --version
  2. docker compose version
  3. git --version
复制代码

------

三、部署步骤

步骤 1:克隆 Dify 源码

打开终端,执行以下命令获取最新版 Dify:
  1. git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git
复制代码

这条命令会自动拉取最新的稳定版本(当前为 v1.14.2)。

步骤 2:进入 Docker 目录并配置环境
  1. cd dify/docker
  2. cp .env.example .env
复制代码

.env 文件包含了所有配置项,首次部署使用默认配置即可。后续如需自定义,可以修改以下关键项:



步骤 3:启动容器
  1. docker compose up -d
复制代码

首次启动会拉取多个镜像,可能需要 5-10 分钟,请耐心等待。

启动完成后,以下容器会自动运行:



步骤 4:验证部署

查看容器状态:
  1. docker compose ps
复制代码

所有容器状态应为 Up

访问 Dify 控制台:



------

四、接入你的第一个 AI 模型

部署完成后,第一步是配置模型供应商:



本地模型方案(零成本):

如果你不想花钱买 API,可以搭配 Ollama 使用本地模型:



------

五、创建你的第一个 AI 应用

方式一:聊天助手(最简单)



方式二:Agent 工作流(进阶)



------

六、常见问题与解决

Q1:Docker Compose 版本过低?
报错:docker compose up -d 提示版本不支持
解决:升级 Docker Desktop 或单独安装 Docker Compose 插件
  1. docker compose version  # 确认版本 >= 2.24.0
复制代码

Q2:容器启动后无法访问?


Q3:如何升级 Dify?
  1. cd dify/docker
  2. git pull origin main  # 拉取最新代码
  3. docker compose pull   # 更新镜像
  4. docker compose up -d  # 重启容器
复制代码

Q4:数据如何备份?
Dify 的数据存储在 Docker volumes 中,建议定期备份:
  1. docker run --rm -v dify_dify-data:/data -v $(pwd):/backup alpine tar czf /backup/dify-backup.tar.gz /data
复制代码

Q5:v1.14 协作功能如何开启?
在 .env 文件中添加:
  1. ENABLE_COLLABORATION_MODE=true
  2. SERVER_WORKER_CLASS=geventwebsocket.gunicorn.workers.GeventWebSocketWorker
  3. NEXT_PUBLIC_SOCKET_URL=wss://your-domain.com
复制代码

------

七、v1.14 新特性速览



------

八、延伸阅读



------

以上就是 Dify 1.14 本地部署的完整教程。如果你在部署过程中遇到问题,欢迎在评论区留言,我会尽力解答。觉得有用的话别忘了点赞收藏!

标签:Dify, Docker, 本地部署, AI工作流, 新手教程, LLM, Agent




欢迎光临 闲社 (https://www.xianshe.com/) Powered by Discuz! X5.0