3.5.2 Dify本地化部署

1 阅读4分钟

一、Dify 有哪些部署方式

讲师开头交代:Dify 的部署方式不止一种,常见讨论里会涉及:

| --- | --- |

| Docker Compose 部署(社区/原版推荐路线) | ✅ 本节重点,会带大家走这条线 |

| 直接用 Docker 命令逐容器部署 | ⚠️ 对新手风险较高,本课不展开 |

Docker 很灵活,但若用法不当,可能带来不必要的风险;因此课堂选择更稳妥、可复现的 Compose 一键编排 方式,而不是把「纯 Docker 手工拼装」交给零基础同学。


二、为什么本节只讲「本地 + Docker Compose」

结合前后文,讲师想传达三点:

  1. 本地部署 —— 数据与算力在自己机器或内网,适合学习、内网试用、私有化场景  

  2. 统一用 Compose —— 减少「装一半、漏一个容器」的概率,和官方/社区文档路径一致  

  3. 不在课上教高风险玩法 —— 避免初学者在未理解网络与权限的情况下,把服务暴露到公网或误操作容器  

一句话:**能 Compose 就别硬刚裸 Docker 命令,先把本地 Studio 跑起来再说。 **


三、部署前必看:本机配置(前置条件)

进入实操前,讲师强调先看 「本地部署的前置/直戒」(口播中的「直戒」按语境理解为 前置条件):

  • 核对电脑配置是否达标 —— 尤其关注 内存 等资源(口播多次提到「内存」相关表述)  

  • 不满足时,本地 Dify(含向量库、Web、API 等多容器)容易 启动失败或极卡  

视频里没有念出具体「最低 8G / 16G」这类数字,但意图明确:**别跳过环境检查直接复制命令。 **


四、实操在做什么(无具体命令版)

中段大量时间为 终端 / 配置文件操作(旁白多为「复制安装配置」类表述,重复识别严重),可归纳为:

  1. 复制官方/课程提供的安装配置(如 docker-compose 相关目录与 env 模板)  

  2. 按步骤完成本地安装 —— 等待容器拉起  

  3. **验证能否进入 Dify Studio(工作室) **  

若你跟着视频操作:以画面里 复制 → 粘贴 → 启动 → 浏览器访问本地地址 为准;本文不补写视频中未口述的命令,避免与录屏版本不一致。


五、部署成功后:本地 Studio vs 云端

讲师在部署完成后做了对比说明(口播较清晰):

| 对比项 | Dify 云端 | Dify 本地(Docker 部署) |

| --- | --- | --- |

| 安装关系 | 与本地版 完全独立 | 与云端 完全独立,不是「升级关系」 |

| 使用成本 | 可 付费升级 套餐 | 本地部署后,本地直接使用(口播强调本地侧更偏「自己机器上跑」) |

| 入口 | 官网云空间 | 本机浏览器访问本地 Studio |

要点:本地不是云端的「离线模式」那么简单,而是一套独立安装;云端会员/配额与本地容器资源互不影响。


六、安全提醒(视频结尾重点)

讲师特别提醒(政企、内网、个人电脑都适用):

1. 不要随便「公网化」

若你把 Dify 暴露到公网(口播中的「观地化 / 政府太服务」等,按 公网暴露 理解):

  • 相当于把应用和 API 暴露给互联网  

  • 未做鉴权、HTTPS、防火墙策略时,风险极高  

2. 注意本机防火墙 / 安全软件

  • 电脑上的 防火墙、安全类软件 可能拦截或改写端口  

  • 部署异常时,先查 端口占用、防火墙放行、Docker 网络  

3. 不要「强开」未知端口

口播提到:不要强行开放、不要乱暴露;内网实验可在 localhost 或局域网使用,不必为了「远程访问」而裸奔公网

4. 需要停服时怎么做

若需 停止 Dify 本地服务(口播:停止地坏程序的运行),应在 Docker / Compose 层面 停止容器,而不是直接杀进程或删数据目录——具体停服命令以你录屏画面中的操作为准。


七、和上一节(Dify 认识 / 分段)的关系

| 章节 | 内容 |

| --- | --- |

| 上一节(约 08:04 录屏) | 认识 Dify、知识库 分段 为何重要 |

| **本节(08:19 录屏) ** | 本地 Docker 部署、云端对比、安全提醒 |

建议学习顺序:先懂 Dify 能干什么 → 再本地部署 → 再玩知识库与 RAG


八、小结

| 要点 | 内容 |

| --- | --- |

| 推荐路线 | Docker Compose 本地部署 |

| 不推荐课堂讲 | 高风险的原生 Docker 手工玩法 |

| 部署前 | 看本机配置,尤其内存 |

| 部署后 | 本地 Studio 与云端独立;本地侧重本机使用 |

| 必记安全 | 慎公网暴露、注意防火墙、会正确停服