在本地部署DiFy可以通过Docker快捷搭建,以下是部署流程:

一、准备环境

确保你的本地已经安装:
1.Docker
2.Docker Compose
3.Git

可以采用以下命令查看

docker -v
docker compose version
git --version

二、拉取DiFy源码

git clone https://github.com/langgenius/dify.git
cd dify/docker

三、配置环境变量

在根目录下复制 .env.example.env

# mac或者Linux
cp .env.example .env
# windows
copy .env.example .env

四、使用 Docker Compose 启动服务

docker compose up -d

这会启动以下服务:

五、访问本地服务

http://localhost:3000

默认访问地址,如果不正确的话,在dify/docker中有一个docker-compose.yml文件。可以通过这个文件查看端口。

六、设置公网地址(可选)

利用ngrok可以将dify在公网公开,否则的话,只能本地连接。

但是ngrok每次启动一次,网址就会变,只建议临时使用

# 如果dify在你电脑的端口是80
ngrok http 80

这样你就会得到一个可以允许任何网络连接的网址。