本地安装Dify

一、提前准备

  1. 准备好 WSL 虚拟机,比如:Ubuntu
  2. 准备好 DockerDesktop

二、安装Dify

  1. 获取Dify文件

在WSL中执行:

#在用户目录创建dify目录
mkdir -p ~/dify && cd ~/dify

#使用Git拉取Dify的最新版本
git clone https://github.com/langgenius/dify.git
#国内镜像:https://gitcode.com/GitHub_Trending/di/dify.git

#或者在windwos中手动下载指定发行版的zip压缩包:
#比如:https://gitcode.com/GitHub_Trending/di/dify/tags/1.14.2
#下载后移动到WSL用户目录,再解压:
#unzip dify-1.14.2.zip
  1. 配置Dify
#切换到dify的docker目录
cd dify-1.14.2/docker

#基于默认配置创建本地配置文件
cp .env.example .env

修改主要配置项:

  • EXPOSE_NGINX_PORT=80 # 服务端口
  • APP_SECRET_KEY= # 建议设置复杂密码
  • DB_PASSWORD= # 数据库密码
  • REDIS_PASSWORD= # Redis密码
  • PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple(或 https://mirrors.aliyun.com/pypi/simple
  • CELERY_BROKER_URL=redis://:<实际的Redis密码>@redis:6379/1
  1. 启动容器
# 首次启动拉取镜像并创建容器(后台运行)
docker compose up -d

# 查看启动进度
docker compose logs -f

# 查看运行状态
docker compose ps

# 停止服务并清除容器及数据
docker compose down

# 启动服务
docker compose start

# 停止服务
docker compose stop

#重启服务
docker compose restart

首次启动需要下载约 10+ 个镜像,耗时 5-15 分钟(取决于网络)。

posted @ 2026-06-18 11:25  网无忌  阅读(56)  评论(0)    收藏  举报