一、部署方案
部署架构支持多种方案:
- Docker Compose:适合开发者本地测试或中小型团队内部部署(推荐入门方式)
- Kubernetes:企业级生产环境,支持自动扩缩容、服务治理
- 云服务部署:如阿里云SAE、华为云Flexus等,免运维部署
二、详细步骤
准备工作
- 系统要求:电脑至少2核CPU、4GB内存(笔记本电脑就能跑)
- 安装Docker :这是运行Dify的"容器",就像手机应用商店一样,装了Docker才能运行Dify
- Windows用户:下载Docker Desktop,安装时记得开启Hyper-V
- Mac/Linux:直接安装Docker Desktop
部署Dify
-
下载Dify:从GitHub获取最新代码(不用懂代码,直接复制链接)
- 访问:https://github.com/langgenius/dify
- 点击"Code" → "Download ZIP" 下载压缩包
-
解压并进入文件夹:
- 解压下载的文件
- 双击进入
dify文件夹 → 再进入docker文件夹
-
启动Dify:
- 在文件夹空白处右键 → "在终端中打开"
- 输入命令:
cp .env.example .env(复制配置文件) - 输入命令:
docker compose up -d(启动Dify服务) - 等待1-2分钟,看到"Successfully"字样就说明启动成功
-
初始化Dify:
- 打开浏览器,输入:
http://localhost/install - 设置管理员邮箱、用户名和密码(记住这些信息!)
- 点击"完成安装",然后用刚设置的账号登录
- 打开浏览器,输入:
三、实操案例:创建企业知识库问答助手
1. 接入大模型(以通义千问为例)
- 登录Dify后,点击右上角头像 → "设置" → "模型供应商"
- 选择"通义千问" → 点击"安装"
- 在"待配置"区域点击"设置" → 输入通义千问的API Key
- 点击"保存",再点击"测试连接"确认成功
2. 创建知识库问答应用
- 点击"创建空白应用" → 选择"知识库问答"类型
- 命名应用为"企业知识库助手"
- 在"知识库"区域点击"上传文件",上传公司产品手册PDF
- 等待文件处理完成(约1-2分钟)
3. 测试应用
- 点击"调试与预览"区域
- 输入问题:"我们的产品支持哪些操作系统?"
- 系统会自动从上传的PDF中检索答案并返回
- 如果回答不准确,可以点击"编辑"调整提示词
4. 发布应用
- 点击右上角"发布" → "发布更新"
- 点击"运行",获取应用分享链接
- 分享这个链接给同事,他们就可以直接使用这个知识库助手了
💡 小提示:Dify会自动为你的应用生成一个独立的访问链接,比如
http://your-server-ip/app/your-app-name,无需额外配置
为什么选择Dify?
- 零代码:不用写一行代码就能搭建AI应用
- 私有化部署:所有数据都在自己服务器,安全可控
- 开箱即用:支持200+主流模型,文档处理支持PDF/PPT等格式
- 企业级:已服务上百家企业客户,GitHub Star数突破90K