Before installing Dify, make sure your machine meets the following minimum system requirements:
- CPU >= 2 Core
- RAM >= 4 GiB
Operating System | Software | Explanation |
---|---|---|
macOS 10.14 or later | Docker Desktop | Set the Docker virtual machine (VM) to use a minimum of 2 virtual CPUs (vCPUs) and 8 GB of initial memory. Otherwise, the installation may fail. For more information, please refer to the Docker Desktop installation guide for Mac. |
Linux platforms | Docker 19.03 or later Docker Compose 1.28 or later | Please refer to the Docker installation guide and the Docker Compose installation guide for more information on how to install Docker and Docker Compose, respectively. |
Windows with WSL 2 enabled | Docker Desktop | We recommend storing the source code and other data that is bound to Linux containers in the Linux file system rather than the Windows file system. For more information, please refer to the Docker Desktop installation guide for using the WSL 2 backend on Windows. |
$ docker compose version
command to check the version, and refer to the Docker documentation for more information:
api / worker / web
, and 6 dependent components: weaviate / db / redis / nginx / ssrf_proxy / sandbox
.
.env.example
file has been updated, be sure to modify your local .env
file accordingly..env
file as needed to ensure they match your actual environment. You may need to add any new variables from .env.example
to your .env
file, and update any values that have changed..env
file directly. Then, restart Dify with: