说明
本文是我于2025-06-01在某SDN上发布的,但是即使是这样一篇简单基础甚至有点简陋的文章在原平台也是经常“被付费观看”,于是我决定还是在博客园这也同步发布,希望能给大家带来一点帮助。
前置
本地已经部署了Ollama,下载了大模型。同时,已经部署了 Docker 和 Docker Compose环境
如果还没部署Ollama,可以参考我这篇 Ollama本地部署大模型。
Dify
安装Dify
按照Dify官网给的建议,使用Docker安装是比较简单推荐的。
因为我的虚拟机没有神奇的上网环境,所以我是先下载好再传进去的。
1.下载Dify源文件
Dify的GitHub项目地址
2.移动文件
移动文件到Linux服务器上
3.解压并移动文件夹
unzip dify-main.zip
移动文件夹
mv dify-main /usr/localmv dify-main/ dify
4.启动Dify
启动 Dify 服务器的最简单方法是运行 docker-compose.yml文件。
在运行安装命令之前,请确保已经安装了 Docker 和 Docker Compose
cd /usr/local/dify/docker
cp .env.example .env
修改配置
nano .env
修改为
PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple
PIP_MIRROR_URL是修改pip源(重要!不改则在安装时可能出现无法下载插件的问题)
保存
然后检查Docker的镜像源和DNS是否已经添加:
nano /etc/docker/daemon.json
例如:

最后,启动Dify:
cd /usr/local/dify/docker
docker compose up -d
检查是否所有容器都正常运行:
docker compose ps
5.访问Dify
进入Dify控制台并进行初始化安装:
# 本地环境
http://localhost/install
# 服务器环境
http://your_server_ip/install
Dify主页面:
# 本地环境
http://localhost# 服务器环境
http://your_server_ip
6.更新Dify(可选)
进入 dify 源代码的 docker 目录,按顺序执行以下命令:
cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
7.自定义配置
编辑 .env 文件中的环境变量值。然后重新启动 Dify:
docker compose down
docker compose up -d
完整的环境变量集合可以在 docker/.env.example 中找到。
8.同步环境变量配置
- 如果
.env.example文件有更新,请务必同步修改本地的.env文件。 - 检查
.env文件中的所有配置项,确保它们与实际运行环境相匹配。可能需要将.env.example中的新变量添加到.env文件中,并更新已更改的任何值。
使用Dify
1.添加模型源
如果是第一次访问,可以点击设置管理员账户,否则直接输入邮箱,密码登录即可。
在主界面,点击右上角的插件按钮。

选择模型分类,安装Ollama插件。

点击右上角的头像,选择设置。

选择模型供应商,点击添加模型。

输入Ollama服务器的地址和模型名称,并保存。
注:模型名称要与ollama中的名称一致。

2.创建一个简单应用
添加完成后,回到主界面,点击工作室,点击创建空白应用。

选择应用类型,填个名称并创建。

给AI添加系统提示词,并通过几轮对话进行调试,没问题了就发布。

回到工作室主界面,即可看到刚才创建发布的应用。

3.使用应用
点击探索,在左侧的工作区可看到我们之前创建发布的应用,中间则是别人发布的应用。
点击应用即可进入对应的应用进行聊天。
