🛠️windows 环境部署dify应用开发平台

Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。
1.安装 WSL
1)打开【控制面板】>【程序】>【启用或关闭Windows功能】,勾选“适用Linux 的Windows子系统”、“虚拟机平台”、“远程差分&压缩API支持”。
notion image
2)打开命令行 输入 wsl --install ,运行完重启电脑 3)重启电脑后,打开命令行 输入 wsl --status 检查状态如下表示成功。
notion image
4)如果报错, 命令行输入wsl --update --web-download 更新程序后,再检查状态。
2.安装 Docker
https://www.docker.com/products/docker-desktop/ 官网下载安装docker,按推荐配置安装运行,无需登录。
notion image
3.安装 Git 并下载 Dify
1)安装Git(如未安装)或直接下载Dify项目的ZIP文件。
2)进入Dify的Docker文件夹
3)解压ZIP文件并进入dify/docker文件夹(ZIP下载的文件夹名可能为dify-main)。
4)在文件夹地址栏输入cmd打开命令行。
5)配置环境文件
在命令行中运行copy .env.example .env,生成.env文件。
6)启动Docker服务
在命令行输入 docker compose up -d。
报错一、若出现端口冲突(例如Error response from daemon:Ports are not available),可通过以下方法解决:
方法一:关闭占用80端口的服务。
方法二:修改.env 文件中端口号,将NGINX_PORT=80和EXPOSE_NGINX_PORT=80改为81。
 
报错二、Client.Timeout exceeded while awaiting headers
方法一、原因是国内下载官方镜像点提供的镜像时,速度缓慢,超时。使用加速器(vpn)就可以解决这个问题。
方法二、在docker设置-docker engine 设置国内镜像源(应用&重启),参考下列配置。
notion image
notion image
7)测试运行
在浏览器中访问http://localhost:80(或你指定的端口)。后续操作通过图形界面完成。
报错:访问localhost的请求遭到拒绝http error 403 ;使用ip :127.0.0.1:80 访问
notion image
8)设置账号密码后登录成功  
notion image
 
上一篇
Dify 本地服务通过 ngrok 安全发布公网:地址配置、验证与常见错误
下一篇
dify配置连接ollama大模型
Loading...