news 2026/8/28 18:56:21

手把手教你本地部署 Dify

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手把手教你本地部署 Dify

Dify 是一个开源项目,支持可视化编排 AI 工作流、RAG 管道,并集成了大量模型。最重要的是,自托管部署非常方便,只需几条命令。

准备工作

确保你已经具备:

  • ✅ Docker Desktop 正常运行(docker version有 Server 信息)

  • ✅ WSL2 后端已启用(或 Hyper-V,但推荐 WSL2)

  • ✅ 至少 4GB 可用内存(建议 8GB+)

  • ✅ 稳定的网络连接(首次需拉取镜像)

    第一步:获取 Dify 源代码

    进入 Dify 的 GitHub 官方仓库:
    👉 https://github.com/langgenius/dify

  • 点击页面上的Code按钮,选择Download ZIP,下载最新版本的压缩包。

    下载完成后,解压缩到你喜欢的目录(比如D:\dify)。解压后你会得到一个名为dify-main(或类似名称)的文件夹,后续所有操作都在这个文件夹内进行

    第二步:进入 Docker 目录并配置环境变量

    打开解压后的dify-main文件夹,右键点击空白处(或在地址栏),选择“在终端中打开”(Windows 11 可直接右键“在终端中打开”)。

    进入docker子目录:

    bash

    cd docker

    现在,我们需要复制示例环境变量文件,生成正式配置:

    bash

    cp .env.example .env

    用记事本、VS Code 或其他编辑器打开刚刚生成的.env文件。

    找到这一行:

    text

    EXPOSE_NGINX_PORT=80

    将其改为:

    text

    EXPOSE_NGINX_PORT=8080

    这样,后续我们就可以通过http://localhost:8080来访问 Dify 界面了。如果端口 80 未被占用,你也可以保留默认值,但 8080 更通用,避免冲突。

    保存文件并关闭。

    第三步:一键启动 Dify 服务

    依然在dify/docker目录下,执行启动命令:

    bash

    docker compose up -d

    这里-d表示后台运行(detach 模式),日志不会占满终端。

    首次运行会发生什么?

  • Docker Compose 会读取docker-compose.yaml文件

  • 自动拉取所需的镜像:

    • PostgreSQL(数据库)

    • Redis(缓存)

    • Dify API 服务

    • Dify Web 前端

    • Nginx(反向代理)

    • Worker(后台任务)

    • 以及其他辅助服务

  • 创建容器并初始化数据库表结构,整个过程根据网速大约需要5~15 分钟。你会在终端看到类似这样的输出:

    第四步:验证部署是否成功

    1. 检查容器运行状态

    执行:

    bash

    docker ps
  • 看到所有容器状态为StartedUp,就表示服务已全部启动。
  • 2. 访问网页界面

    打开你的浏览器,输入地址:

    text

    http://localhost:8080

  • 稍等片刻(首次加载可能会慢一些,因为前端资源需要初始化),如果看到Dify 的登录/注册页面,恭喜你 —— 部署成功!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 18:54:58

2篇2章1节:认识横断面研究和其流程

临床流行病学观察性研究体系包含多种经典设计类型,不同研究方法在时间维度、因果推断能力、应用场景上差异显著,直接决定科研设计的科学性与结果可信度。横断面研究作为临床实操中最常用、易落地的基础研究方案,凭借独特的时间同步性设计,广泛应用于疾病现状调研、人群特征…

作者头像 李华
网站建设 2026/8/28 18:51:12

豆包 LeetCode 11. 盛最多水的容器 C++实现

LeetCode 11. 盛最多水的容器 C 实现核心思路&#xff1a;双指针贪心&#xff0c;左右指针从两端向中间收缩&#xff0c;每次移动高度更小的指针&#xff0c;时间复杂度 O(n)&#xff0c;空间 O(1)。cpp #include <vector> #include <algorithm> using namespac…

作者头像 李华
网站建设 2026/8/28 18:50:39

道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实例分割

文章目录道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实例分割数据集概述X数据集核心信息数据三要素解析知识普及&#xff1a;道路病害视觉检测挑战快速开始&#xff08;代码示例&#xff09;标签道路缺陷与裂缝分割数据集 | 道路病害检测 裂缝识别 坑槽检测 实…

作者头像 李华
网站建设 2026/8/28 18:50:29

OpenAI Codex与API Key实操:避开那些“拼音级”开发坑

最近在科技圈刷到一个很有意思的话题&#xff1a;苹果和 OpenAI 之间的“窃密”风波被推上风口浪尖&#xff0c;消息一波接一波。但真正让我这个技术博主感兴趣的&#xff0c;不是双方谁说得对&#xff0c;也不是哪份文件更能证明什么&#xff0c;而是这场舆论里出现了一个非常…

作者头像 李华
网站建设 2026/8/28 18:49:11

AI时代“举国创新”落地:从算力、数据到安全合规的工程解读

AI时代&#xff0c;美国为什么也开始“举国创新”&#xff1f;这个问题这两年反复出现在技术社区的讨论里。很多人的第一反应是&#xff0c;这不过是一种政策叙事&#xff0c;听听就行。但实际上&#xff0c;如果你关注AI工程的落地环境&#xff0c;会发现不少变化已经开始影响…

作者头像 李华
网站建设 2026/8/28 18:40:08

蓝桥杯C++ B组省赛真题深度解析:从动态规划到算法优化实战

1. 项目概述&#xff1a;一次算法竞赛的深度复盘 又到了每年备赛蓝桥杯的季节&#xff0c;后台和社群里不少同学开始翻找往年的真题&#xff0c;尤其是想找带详细分析和代码的题解。今天&#xff0c;我就以2022年第十三届蓝桥杯软件类省赛C B组的真题为例&#xff0c;带大家做一…

作者头像 李华