手把手教你部署 Dify 到本地环境(Windows系统) - 知乎

在 Windows 实现 Dify 本地部署在 Windows 上快速搭建 Dify 开发环境 Dify 是一个强大的开 - 掘金

ollama+dify本地化部署【菜鸟教程】花了3-4天时间终于将ollama+dify本地化部署搞通了,其中包含了我踩 - 掘金

dify的2种部署方式(源码/开发环境部署)_dify源码部署-CSDN博客

部署 - 本地源码启动 - 《Dify 开发文档 - 帮助手册 - 教程》 - 极客文档

从零开始之Dify源码部署篇-CSDN博客

1、启动虚拟平台

勾选Windows虚拟机监控程序平台适用于Linux的Windows子系统勾选后重启电脑

2、安装Docker Desktop安装完后重启电脑

Docker Desktop: The #1 Containerization Tool for Developers | Docker

cmd 打开命令行窗口,输入 “docker version” 检查是否安装成功

2.1安装wsl

在管理员模式下打开Windows命令提示符,输入wsl --install

Windows10安装WSL2 的Ubuntu20.04系统及踩坑记录 - 知乎

安装 WSL | Microsoft Learn

Wsl安装官方文档:

https://learn.microsoft.com/zh-cn/windows/wsl/install

Wsl --import Ubuntu-24.04 E:\1apps\Ubuntu-24.04 E:\1apps\ubuntu\ubuntu-24.04.3-wsl-amd64.wsl

WSL 2 需要更新其内核组件_wsl 2 需要更新其内核组件。-CSDN博客

配置镜像

进入设置->Resources->WSL integration,勾选Ubuntu,点击Apply & restart。

运行Ubuntu子系统

设置用户名

验证docker是否工作正常,输入docker --version

3. 本地化部署Dify

3.1 安装dify

git clone https://github.com/langgenius/dify.git --branch 1.4.2

3.2 启动Dify

(这一步在又些终端中执行会失败,可以切换到power shell里面执行,但是得切换到正确得文件路径下面)

3.2.1 打开Dify源码的Docker目录

cd dify/docker

3.2.2 复制环境配置文件

cp .env.example .env

3.2.3 启动Docker容器(目前的版本都是Docker Compose V2,如果是旧版本请参考官方文档)

docker compose up -d

docker run -d -p 80:80 docker/getting-started

出错:

执行:docker pull docker/getting-started:latest

查看镜像docker images:

启动docker  

docker run -d -p 80:80 docker/getting-started

80端口被占用,检查一下释放80端口就可以了

3.2.4 检查所有容器是否正常运行

docker compose ps

3.3 访问Dify

3.3.1 在浏览器中输入http://localhost,进入管理员账户设置页面

ollama+dify本地化部署【菜鸟教程】花了3-4天时间终于将ollama+dify本地化部署搞通了,其中包含了我踩 - 掘金

下载ollama,用下面命令下载,指定路径

OllamaSetup-v0.7.0.exe /DIR="E:\1apps\ollama"

下载deepseek模型:

ollama run deepseek-r1:1.5b

后续可以通过ollama serve 启动ollama

添加模型:

找到yaml文件中的plugin daemon部分,在environment中修改PYTHON_ENV_INIT_TIMEOUT与PIP_MIRROR_URL修改成:PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-320}

PIP_MIRROR_URL: ${PIP_MIRROR_URL:-https://pypi.tuna.tsinghua.edu.cn/simple}

名称:deepseek-r1:1.5b

Url:http://host.docker.internal:11434

解决Dify的Ollama插件添加模型时保存成功但模型为空的问题 - 五岳 - 博客园

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐