本地安装Dify
一、提前准备
- 准备好 WSL 虚拟机,比如:Ubuntu
- 准备好 DockerDesktop
二、安装Dify
- 获取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
- 配置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
- 启动容器
# 首次启动拉取镜像并创建容器(后台运行)
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 分钟(取决于网络)。
版权声明: 本文为博主 网无忌 原创文章,欢迎转载,但请务必标注原文链接。
浙公网安备 33010602011771号