Dify私有化部署(Docker)

99 字

Dify私有化部署(Docker)

来源:htmlDecode("奔牛聊AI")

原文链接:https://mp.weixin.qq.com/s/XpqwQ2aBF4VimqcsmF7dlA


Dify私有化部署

1. 基本概念

Dify是一款开源的大语言模型(LLM) 应用开发平台,它包含了AI应用的开发、部署、维护和优化的一整套功能,可以快速搭建生产级的AI应用。简单来说,Dify是一款人人都能用的AI开发工具箱,即使不懂编程也能上手,它能让你像搭积木一样,快速做出能写文案、知识问答、AI 工具调用、聊天等各种AI应用,代码完全开源可修改,用起来更安全放心,自主可控。  

2. 在线使用 VS 私有化部署使用 区别

Dify在线 使用 地址: https://cloud.dify.ai

3.依赖条件

· 硬件 :最低2核CPU、4GB内存

4. 下载源码

4.1 git安装:

通过git克隆的方式下载,需要安装了Git。默认下载最新版,如果你想使用指定版本,可以在命令后加版本号,如 --branch  1 . 13 . 3
git clone https://github.com/langgenius/dify.git

4.2本地安装:

直接访问github下载.ZIP压缩包,下载后解压。默认下载最新版,如果想使用历史版本,可以从Releases点进去下载指定版本

5 . 安装 步骤

5.1.修改配置文件

下载完成后,将压缩包解压到D盘“E:\workspace\dify”中。进入到“E:\workspace\dify\docker”目录,将“.env.example”文件改名为“.env”,
cd E:\workspace\dify\docker # 这里需要换成你自己的目录 
cp .env.example .env    # 复制环境配置文件 
修改 .env  配置:

修改参数如下:
YAML                      
FORCE_VERIFYING_SIGNATURE=false
ENFORCE_LANGGENIUS_PLUGIN_SIGNATURES=false
PIP_MIRROR_URL=https://mirrors.aliyun.com/pypi/simple

5.2启动服务

在该目录下打开cmd,通过如下命令启动Dify:
docker compose up -d # 启动服务

5.3查 看启动日 志

通过“docker ps”查看启动的镜像(docker logs + container id 查看对应镜像的日志)

5.4停止服务

可以通过cmd输入:“docker compose down ”

6 .  访问Dify

待所有服务都启动成功后,即可访问验证              
打开浏览器,访问  http://127.0.0.1/ ,默认打开Dify的设置管理员账户页

设置管理员账户,这里邮箱和用户名可以随意填写,密码需要包含字母和数字,且长度不少于8位

用上面设置的邮箱和密码登录

成功登录