一、Dify 有哪些部署方式
讲师开头交代:Dify 的部署方式不止一种,常见讨论里会涉及:
| --- | --- |
| Docker Compose 部署(社区/原版推荐路线) | ✅ 本节重点,会带大家走这条线 |
| 直接用 Docker 命令逐容器部署 | ⚠️ 对新手风险较高,本课不展开 |
Docker 很灵活,但若用法不当,可能带来不必要的风险;因此课堂选择更稳妥、可复现的 Compose 一键编排 方式,而不是把「纯 Docker 手工拼装」交给零基础同学。
二、为什么本节只讲「本地 + Docker Compose」
结合前后文,讲师想传达三点:
-
本地部署 —— 数据与算力在自己机器或内网,适合学习、内网试用、私有化场景
-
统一用 Compose —— 减少「装一半、漏一个容器」的概率,和官方/社区文档路径一致
-
不在课上教高风险玩法 —— 避免初学者在未理解网络与权限的情况下,把服务暴露到公网或误操作容器
一句话:**能 Compose 就别硬刚裸 Docker 命令,先把本地 Studio 跑起来再说。 **
三、部署前必看:本机配置(前置条件)
进入实操前,讲师强调先看 「本地部署的前置/直戒」(口播中的「直戒」按语境理解为 前置条件):
-
核对电脑配置是否达标 —— 尤其关注 内存 等资源(口播多次提到「内存」相关表述)
-
不满足时,本地 Dify(含向量库、Web、API 等多容器)容易 启动失败或极卡
视频里没有念出具体「最低 8G / 16G」这类数字,但意图明确:**别跳过环境检查直接复制命令。 **
四、实操在做什么(无具体命令版)
中段大量时间为 终端 / 配置文件操作(旁白多为「复制安装配置」类表述,重复识别严重),可归纳为:
-
复制官方/课程提供的安装配置(如
docker-compose相关目录与 env 模板) -
按步骤完成本地安装 —— 等待容器拉起
-
**验证能否进入 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 与云端独立;本地侧重本机使用 |
| 必记安全 | 慎公网暴露、注意防火墙、会正确停服