惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 挥辉

评估vosk模型的词错率,响应时间和吞吐量 在 macOS 中遇到 brew 命令不存在的问题 comfyui on Mac M4 【转】向量数据库与Milvus Mac下使用Windows键盘的主要按键对应设置 [转]Install MySQL CentOS MacOS安装软件及运行时,提示“已损坏无法打开”的解决方案 MAXKey SSO Docker Compose部署 【AI落地验证-1】CentOS Docker 安装 【转载】APM——SkyWalking 是什么 [转载]9个顶级开发IoT项目的开源物联网平台 转——visual studio快捷键大全 等保测评:你们要的漏扫工具来了(附工具下载链接) 转-计算文件哈希值 转-python安装openCV介绍 转-python依赖包整体迁移方法 转-Mongodb亿级数据量的性能测试 转-MongoDB的真正性能-实战百万用户 转-Python操作MongoDB看这一篇就够了
【AI落地验证-1】Dify本地搭建
挥辉 · 2025-08-19 · via 博客园 - 挥辉

一、社区版部署

CentOS 7下,使用Docker Compose 部署Dify ,需要提前安装好Docker、Docker Compose、Git等工具。

1、克隆 Dify 代码仓库

git clone https://github.com/langgenius/dify.git
或
git clone https://bgithub.xyz/langgenius/dify.git

2、启动 Dify

# 进入 Dify 源代码的 Docker 目录
cd dify/docker
# 复制环境配置文件
cp .env.example .env
# 启动 Docker 容器(版本是 Docker Compose V2)
docker compose up -d

插曲:配置国内镜像源‌


修改Docker配置文件/etc/docker/daemon.json,添加国内镜像源地址:
bash
Copy Code
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]
}

# 最后检查是否所有容器都正常运行 docker compose ps # 3 个业务服务 api、worker、web,以及 6 个基础组件 weaviate、db、redis、nginx、ssrf_proxy、sandbox

3、更新 Dify

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d

4、访问 Dify

先前往管理员初始化页面设置设置管理员账户:

http://your_server_ip/install

二、接入LLM

1、点击设置

2、添加一个基于ollama下的LLM模型DeepSeek

本地化工作流Dify安装,使用及更新说明

广告

国内短信0.038元/条起

99%到达率,支持发送验证码、通知和营销类短信,短信特惠低至 0.038元/条

一、如何判断下载的Dify源码是Clone下来的还是直接Download下来的

要判断GitHub上的代码是通过git clone下载的还是直接通过浏览器下载的,可以通过以下几种方法:

1.检查本地仓库的.git目录

如果代码是通过git clone下载的,本地会有一个.git目录,该目录存储了版本控制信息。

如果代码是直接通过浏览器下载的(如Download ZIP),则不会存在.git目录。

2.使用git remote -v命令

如果代码是通过git clone下载的,可以在终端中进入项目目录,运行git remote -v命令,查看远程仓库的地址。

如果命令返回类似origin  https://github.com/username/repository.git (fetch)的信息,则说明代码是通过git clone下载的。

如果返回错误信息(如fatal: not a git repository),则说明代码可能是直接下载的。

3.检查文件完整性

如果代码是通过git clone下载的,会包含所有分支和历史记录。

如果是直接下载的ZIP文件,通常只包含当前版本的文件,不包含历史记录。

4.检查文件大小

对于较大的项目,git clone下载的文件通常比直接下载的ZIP文件大,因为git clone会包含所有历史记录。

通过以上方法,可以基本判断代码是通过git clone还是直接下载的。

二、Dify源码安装步骤

1.下载源码到本地

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

如果网络情况不佳或者克隆不下来的时候,直接点击Download源码zip文件到本地解压,解压改为dify文件名

2.安装Dify首先需要安装Docker环境,Windows去下载Docker Desktop直接安装即可

3.安装好了Docker环境之后执行以下命令

进入dify目录

cd dify

进入docker目录

cd docker

备份.env文件

cp .env.example .env

使用docker命令拉取相关环境

docker compose up -d

3、Dify源码更新到最新版步骤

以下是几种常见的 Dify 升级到最新版的方法:

方法一:通过 Git 拉取最新代码升级(适用于通过 Git 克隆安装的用户)

备份数据:

停止服务:docker compose down。

备份配置文件和数据目录,例如:

复制

cp docker-compose.yaml docker-compose.yaml.bakcp .env .env.baktar -cvf volumes-backup.tgz volumes

拉取最新代码:

切换到项目目录,运行以下命令:

复制

git checkout maingit pull origin main

启动新版本服务:

在项目目录下运行:

docker-compose up -d

方法二:下载最新版本源码覆盖升级(适用于直接解压安装的用户)

备份数据:

停止服务:docker compose down。

备份关键文件,如docker目录下的nginx文件夹、volumes文件夹、.env文件和docker-compose.yaml文件。

下载并替换文件:

前往 Dify 官方 GitHub 仓库或官方下载链接,下载最新版本的源码。

将下载的源码解压后,替换掉旧版本的文件。

启动服务:

进入docker目录,运行以下命令:

docker compose up -d

方法三:使用官方提供的升级命令

备份数据:

进入 Dify 项目路径,备份docker-compose YAML 文件(可选):

复制

cd dockercp docker-compose.yaml docker-compose.yaml.$(date +%s).bak

停止服务并备份数据:

复制

docker compose downtar -cvf volumes-$(date +%s).tgz volumes

获取最新代码并升级:

从主分支获取最新代码:

复制

git checkout maingit pull origin main

升级服务:

docker compose up -d

注意事项

在升级过程中,如果遇到插件或模型丢失的情况,可能需要重新添加或安装相关插件。

如果升级跨度较大,需特别注意环境变量的配置,避免因配置问题导致服务无法正常启动。

在升级前,建议仔细阅读 Dify 官方的升级指南或相关文档,以确保升级过程顺利。