Dify 部署与升级指南:从 1.3 到 1.4

以下是根据您提供的步骤整理成的技术文章,适合用于文档、博客或内部分享。


Dify 部署与升级指南:从 1.3 到 1.4

一、Dify 1.3 安装

  1. 克隆 Dify 1.3.0 代码:
bash 复制代码
git clone https://gitee.com/dify_ai/dify.git --branch 1.3.0
  1. 进入 Docker 配置目录:
bash 复制代码
cd dify/docker/
  1. 复制环境变量示例文件:
bash 复制代码
cp .env.example .env
  1. 启动 Docker 容器:
bash 复制代码
docker compose up -d
  1. 查看镜像状态:
bash 复制代码
docker images

二、创建工作流

  1. 点击 "创建空白应用" ,选择 "工作流"。
  2. 进入工作流主界面,依次添加以下节点:
    • 知识检索
    • LLM
    • 结束

三、在线升级到 Dify 1.4

3.1 备份 Dify 1.3

bash 复制代码
cp -rf dify dify.bak
cd dify/docker/
cp docker-compose.yaml docker-compose.yaml.$(date +%Y%m%d).bak
tar -cvf volumes-$(date +%Y%m%d).tgz volumes

3.2 获取 1.4.0 版本

bash 复制代码
git checkout -b 1.4.0
git pull origin 1.4.0
docker-compose down

3.3 启动新版本

bash 复制代码
docker-compose up -d

四、离线升级到 Dify 1.4

适用于无网络或内网环境。

4.1 制作离线镜像包

bash 复制代码
docker save -o dify-web.tar langgenius/dify-web:1.4.0
docker save -o dify-api.tar langgenius/dify-api:1.4.0
docker save -o dify-plugin-daemon.tar langgenius/dify-plugin-daemon:0.0.10-local
docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.12

4.2 制作离线安装包

bash 复制代码
git clone https://gitee.com/dify_ai/dify.git --branch 1.4.0
tar -czf dify1.4.tar.gz dify

4.3 备份 Dify 1.3 配置与数据

bash 复制代码
cd dify/docker
cp docker-compose.yaml docker-compose.yaml.$(date +%Y%m%d).bak
tar -cvf volumes-$(date +%Y%m%d).tgz volumes
cp .env .env.bak_1.3

4.4 覆盖为 1.4 版本代码

bash 复制代码
/bin/cp -rf dify1.4/dify/* dify/

4.5 导入离线镜像

bash 复制代码
docker load -i dify-api.tar
docker load -i dify-plugin-daemon.tar
docker load -i dify-sandbox.tar
docker load -i dify-web.tar

五、启动新版本

完成上述步骤后,启动服务:

bash 复制代码
cd dify/docker
docker-compose up -d

六、注意事项

  • 升级前务必完整备份配置、卷数据和 docker-compose 文件。
  • 离线升级需提前在所有目标节点导入镜像。
  • 建议在测试环境中验证升级流程后再操作生产环境。

相关推荐
死磕音视频2 天前
Dify 入门:用 Docker 自部署并搭建知识库问答助手
docker·知识库·dify·大模型应用
情 九2 天前
Dify 任务提交幂等实战:避免重复点击与网络重试创建重复任务
dify
一级新生4 天前
提示词工程:跟 AI 打交道的手艺
人工智能·大模型·dify·1024程序员节·提示词工程
情 九5 天前
Dify SSE 流式调用实战:执行进度、运行 ID 与断线核实
dify
一级新生6 天前
Dify 接入大模型:本地还是云端?实战与选型
人工智能·大模型·dify·ollama
一级新生6 天前
Ollama 是什么、干什么用、怎么用
人工智能·dify·ollama·本地大模型
一级新生7 天前
Dify 日常使用手册(小白版)
人工智能·docker·云原生·eureka·dify·ai工具
情 九7 天前
Dify HTTP 请求节点实战:发送 JSON、解析响应与处理异常
网络协议·http·json·dify
yuanlaile15 天前
大模型应用层开发实战:从 Prompt 工程到 Dify、私有 RAG、Agent 完整落地总结
prompt·agent·dify·大模型应用开发·llm 应用·prompt 工程
SatVision炼金士21 天前
DIFY本地部署开源模型配置ollama,提示修改成功却没有加载模型问题解决
开源·dify·本地部署·ollama