目前市场上DeepSeek私有化部署的可视化界面主要包括:AnythingLLM、Dify、Open-WebUI、Chatbox、Cherry Studio这些项目各有有各自的特点和优势。
本文介绍在Linux系统下在Docker中部署Dify,及使用Ollama部署Deepseek后,通过Dify界面化后集成私有知识库及自定义工作量及整合企业业务应用。

Dify 的全称是 “Do It For You”,主要特点是提供类似扣子COZE 的完整企业化应用功能,可以作为扣子COZE的开源替换,相对于其他几个应用功能更加强劲,同时提供API 调用功能,可以整合企业业务应用。
Dify部署环境准备
Linux服务器可联网
安装Docker 和 Docker Compose(必须)
Git环境(可选)
本机环境
操作系统:CentOS Linux release 8.2.2004 (Core)
Docker: Docker version 20.10.12, build e91ed57
docker-compose version 1.29.1, build c34c88b2
git version 2.18.2

1)部署Docker Compose
Dify运行部署包括较多的组件安装,所有只提供了Docker安装,这样更加快速和简单。
安装验证:
如果你使用的是Docker Compose V1:
docker-compose –version
如果你使用的是Docker Compose V2:
docker compose version
如何运行及部署Dify?
1)克隆 Dify 代码仓库
获取安装文件有两种方式,一个是通过git克隆 Dify 源代码至本地环境,另一个是登录网址直接下载。
git clone https://github.com/langgenius/dify.git

由于网络限制,Git Clone 下载不成功情况,可以通过其他方式下载完成后上传到服务器上,我也是采用这种方式。
2)进入 Dify 源代码的 Docker 目录
cd dify-main/docker

3)复制环境配置文件
该文件配置了全局变量
cp .env.example .env

4)启动 Docker 容器
通过 docker-compose up -d 命令启动Dify,在docker目录下执行

如果版本是 Docker Compose V1,使用以下命令(本文使用这个命令):
docker-compose up -d
如果版本是 Docker Compose V2,使用以下命令
docker compose up -d
运行命令后,请耐心等待,下载内容有点多,另外有个别文件下载很慢,重试了多次才下载成功

最后检查是否所有容器都正常运行:
docker-compose ps
通过这些步骤,你应该可以成功在本地安装 Dify。

5)访问Dify
本文上面配置是修改了nginx的端口为15601,输入系统入口地址前往管理员初始化页面设置管理员账户:
# 本地环境默认访问地址
http://localhost/install
# 其他客户端默认访问地址
http://your_server_ip/install
# 我的局域网访问地址
http://192.168.100.100:15601/install
设置管理员后自动跳转到登录页面

使用Dify :
# 本地环境地址
http://localhost
# 客户端访问地址
http://your_server_ip

Ollama模型接入
1、设置中选择模型供应商菜单,安装Ollama模型,网络不好,加载不出来请耐心等待


注:如遇到网络无法加载插件,可选择官网下载插件后,上传到Dify中进行安装,我测试最好用的还是目前到本地后,在进行本地插件上传
下载地址:
https://marketplace.dify.ai/

上述方法都不行,可单独发送

安装Ollama插件后,对插件进行配置

基于Dify集成个人知识库及自定义流程应用效果


Dify的除了支持个人知识库,自定义工作流外还提供其他功能,同时提供许多主流应用的插件,列如钉钉,微信,飞书等,整体上来说可以满足企业级应用,后续也会对Dify的应用进一步研究并发布文章分享,感兴趣同学可以共同学习研究,
全文完。
需要相关插件和文件,请留言或通过【火星求索】发送
来源:火星求索



















- 最新
- 最热
只看作者