在GitHub中的AI工作流短代码平台中,Dify获星一直名列前茅,目前已达48K星,其工作稳定性也是非常的高,在这里我们介绍一下Dify的安装。
由于Dify的结构非常的复杂,我们这里介绍Docker的方式进行安装,硬件的最低要求:2C4G,要求不算太高。操作系统我们使用Ubuntu24.04。
一:安装docker compose v2
1、删除冲突的软件包
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
2、安装docker官方的GPG key
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
3、添加官方apt源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4、安装docker compose v2
安装前一定要执行一下这个:
sudo apt update
安装最新版的docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
二:安装Dify Docker
1、克隆原码
git clone https://github.com/langgenius/dify.git
2、复制环境配置文件
cp .env.example .env
3、启动docker容器
docker compose up -d
4、检查是否安装成功
docker compose ps
三:升级Dify
cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
四:访问Dify
首次登录需要设置管理员帐号:
# Local environment
http://localhost/install
# Server environment
http://your_server_ip/install
设置完管理员帐号就可以登录了
# Local environment
http://localhost
# Server environment
http://your_server_ip
五:基本设置
在设置里面,找到模型供应商,然后找到OpenAI的API兼容模式,添加你的本地LLM
在这里填上:模型名称,API Key、API Base URL,也就是上一节我们讲的One-API所提供的API-Key这样,我们就完成一个LLM模型的配置。
接下来,我们就可以在工作流中使用你刚刚配置的LLM本地模型了。