admin 管理员组

文章数量: 887609

Windows 部署 Dify 教程

1. 安装 Docker 和 WSL

打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】,勾选“适用于 Linux 的 Windows 子系统”、“虚拟机平台”、“远程差分压缩 API 支持”。

打开命令行输入 wsl --install,运行完后重启电脑。
重启后,输入 wsl --status 检查状态。

如果无报错,跳过更新;如果有报错,输入 wsl --update 更新(若下载缓慢可终止 Ctrl + C,再使用 wsl --update --web-download 重新下载)。
最后输入 wsl --status 确认安装成功。

2. 安装 Docker

前往 Docker 官网 下载 Docker Desktop,按推荐配置安装并运行,无需登录。

3. 安装 Git 并下载 Dify

安装 Git(如未安装)或直接下载 Dify 项目的 ZIP 文件。
下载地址:https://github/langgenius/dify。

4. 进入 Dify 的 Docker 文件夹

解压 ZIP 文件并进入 dify/docker 文件夹(ZIP 下载的文件夹名可能为 dify-main)。
在文件夹地址栏输入 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=80EXPOSE_NGINX_PORT=80 改为 81

7. 测试运行

在浏览器中访问 http://localhost:81(或你指定的端口)。后续操作通过图形界面完成。

8. 添加模型供应商

在设置中找到“模型供应商” > “ollama” > “添加”。
将 URL 设置为 http://host.docker.internal:11434,让 Docker 通过内部地址访问。

本文标签: 从零开始 Windows Dify