⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版。
先决条件
在安装 Dify 之前,请确保你的机器满足以下最低系统要求:
- CPU >= 2 Core
- RAM >= 4 GiB
| 操作系统 | 软件 | 说明 |
|---|---|---|
| macOS 10.14 或更高版本 | Docker Desktop | 将 Docker 虚拟机 (VM) 设置为使用至少 2 个虚拟 CPU (vCPU) 和 8 GB 初始内存。否则,安装可能会失败。更多信息,请参阅 Mac 版 Docker Desktop 安装指南。 |
| Linux 平台 | Docker 19.03 或更高版本 Docker Compose 1.28 或更高版本 | 请分别参阅 Docker 安装指南 和 Docker Compose 安装指南,了解如何安装 Docker 和 Docker Compose 的更多信息。 |
| 启用了 WSL 2 的 Windows | Docker Desktop | 我们建议将源代码和绑定到 Linux 容器的其他数据存储在 Linux 文件系统中,而不是 Windows 文件系统中。更多信息,请参阅 在 Windows 上使用 WSL 2 后端的 Docker Desktop 安装指南。 |
克隆 Dify
将 Dify 源代码克隆到本地机器:启动 Dify
-
导航到 Dify 源代码中的 Docker 目录
-
复制环境配置文件
-
启动 Docker 容器
根据你系统上的 Docker Compose 版本选择适当的命令来启动容器。你可以使用
$ docker compose version命令检查版本,并参考 Docker 文档 获取更多信息:- 如果你使用 Docker Compose V2,使用以下命令:
- 如果你使用 Docker Compose V1,使用以下命令:
api / worker / web,以及 6 个依赖组件:weaviate / db / redis / nginx / ssrf_proxy / sandbox。
升级 Dify
进入 Dify 源代码的 docker 目录并执行以下命令:同步环境变量配置(重要)
- 如果
.env.example文件已更新,请确保相应地修改你的本地.env文件。 - 根据需要检查和修改
.env文件中的配置项,确保它们与你的实际环境匹配。你可能需要将.env.example中的任何新变量添加到你的.env文件中,并更新任何已更改的值。
访问 Dify
访问管理员初始化页面以设置管理员账户:自定义 Dify
直接编辑你的.env 文件中的环境变量值。然后,使用以下命令重启 Dify: