分享本地安装部署 Dify 的教程,一款不错的大语言模型(LLM) 应用开发平台

Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。


以下分享本地安装部署 Dify 的教程



(一)了解 DIfy

开源代码:https://github.com/langgenius/dify

开发文档:https://docs.dify.ai/v/zh-hans


二)安装 本地安装可以使用虚拟机,系统是 Ubuntu20.04 或以上版本,使用 Docker 方式安装 在安装 Dify 之前,请确保您的机器满足以下最低系统要求:

CPU >= 2 Core

RAM >= 4GB


0、安装教程参考:

http://t.csdnimg.cn/kWnEQ http://t.csdnimg.cn/OTZOX


https://www.firstsaofan.top/archives/bu-shu-dify-ji-cheng-chatglm3-da-jian-ben-de-zhi-shi-ku-diao-tong


https://www.huluohu.com/posts/946/


1、安装前准备

#如有:卸载旧版本 docker sudo apt-get remove docker docker-engine docker-ce docker.io

#如有:清空旧版 docker 占用的内存 sudo apt-get remove --auto-remove docker

#更新系统。

运行命令`sudo apt update``sudo apt upgrade``sudo apt-get update`来更新软件包列表和安装任何可用的更新。


#安装 Git:已有跳过 使用`sudo apt install git`命令来安装 Git

安装完成后,运行命令`git --version`来验证 Git 是否已正确安装。

如果命令输出 Git 的版本号,则表示安装成功。


2、安装 docker

#安装依赖包

sudo apt install apt-transport-https ca-certificates curl software-properties-common


#添加 Docker 的官方 GPG 密钥

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


#添加 Docker 的软件源

sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


#更新 apt 包索引

sudo apt update


#安装 Docker

sudo apt install docker-ce docker-ce-cli containerd.io


#由于外网原因,安装到 97%会报错,无法获取最新包,解决方法:将网络改成非外网 ipcom-mi,然后重新执行命


#如果安装成功,可以查看 docker 版本

docker version


3、安装 Docker Compose

#下载 Docker Compose 二进制文件

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose


#赋予执行权限

sudo chmod +x /usr/local/bin/docker-compose

#验证 Docker Compose 安装是否成功

sudo docker-compose --version


4#git 源代码到本地

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


#启动 Dify

cd dify/docker

sudo docker compose up -d


5、如果有防火墙需要放行 805432 端口,或者关闭防火墙。

sudo ufw status #查看已经开启的端口

sudo ufw allow 80 #开发 80 端口

sudo ufw reload #重启防火墙

sudo ufw enable #开启防火墙

sudo ufw disable #关闭防火墙


6、在浏览器访问:http://部署服务ip

即可进入到 dify ,刚开始需要设置邮箱、用 户名密码信息。




分享一个国内免费使用GPT4.0的AI智能问答工具:智答专家。支持AI文本、作图、语音、Sora视频。无需魔法,亲测有效,点击访问

标签:Dify
来源:智答专家
发布时间:2024-03-13 17:33