微信扫码
添加专属顾问
我要投稿
群晖用户必看!最新版Dify部署全攻略,轻松打造你的AI工作流。 核心内容: 1. 新版Dify项目部署方式的变化与注意事项 2. 详细的分步部署指南(下载、配置修改、端口设置) 3. 反向代理配置与SSL证书添加的解决方案
今天,一篇全新的、针对最新版 Dify 的部署教程终于来了。
https://github.com/langgenius/dify
因为Dify项目改动较大,如果按照原来的方式下载 docker-compose.yml
文件直接运行是不行的,所以需要先把整个项目下载到本地。
如果你了解git,并且知道如何在群晖上使用 git 克隆项目,那么可以采用如下命令。
git clone https://github.com/langgenius/dify.git
第二种方法是手动下载并导入到群晖。
? 在浏览器中打开下面网址。
https://github.com/langgenius/dify/releases
找到最新版本,把源码(zip文件)下载到本地。
把压缩包上传到群晖并进行解压。
因为我们是在群晖安装 Dify,所以不需要项目自带的反向代理相关容器,所以要删除相关配置。
注释(或删除)certbot
服务:这是用于为内置 nginx
自动申请和续订 SSL 证书的工具。
注释(或删除)nginx
服务:这是内置的反向代理服务器。
注释(或删除)opensearch
服务:Dify 的 docker-compose.yaml
文件默认使用的向量数据库是 weaviate
。opensearch
只是一个可选项,ulimits
配置会引起群晖Container Manger
错误。
移除 nginx
后,api
(后端)和 web
(前端)服务就无法通过 nginx
容器被外界访问了。因此,必须手动将它们的端口暴露到群晖主机上,以便我们自己的反向代理能够找到它们。
找到 api
服务,在 depends_on
或 volumes
的同级添加 ports
部分。Dify 的 API 内部运行在 5001
端口。为避免与群晖系统冲突,建议映射到主机的一个不常用端口,例如 5301
。
找到 web
服务,同样添加 ports
部分。Dify 的 Web 前端内部运行在 3000
端口。这个端口通常不冲突,可以直接映射。
接着再修改env文件了,把.env.example
文件名重命名为.env
。
把.env
文件拖入文本编辑器中修改,把下列几个URL路径都修改为反向代理的域名地址。(域名前缀自定义)
如果有不懂反向代理的小伙伴可以看下面的文章。
SSL
他们都叫我老宁,公众号:他们都叫我老宁群晖小白系列(十二)给群晖中的Docker第三方服务加上SSL,从原理说起!
反向代理
他们都叫我老宁,公众号:他们都叫我老宁群晖Docker系列(十六)群晖搭建 Nginx Proxy Manager,个人最推荐的反代工具
最后,我们需要在 docker-compose.yaml
文件所在的目录(dify-1.4.1/docker/
)下,手动创建以下几个用于数据持久化的文件夹(如果它们不存在的话)。
/volumes/app/storage
/volumes/db/data
/volumes/redis/data
/volumes/weaviate
/volumes/plugin_daemon
接下来就可以启动项目了。打开群晖 Container Manager
,新增项目,路径一定要选择到docker-compose.yml
文件所在的文件夹,并使用现有的docker-compose.yml文件。
构建成功后,项目下所有的容器都应该呈绿色。如果构建过程中报路径找不到错误,那么应该是没有创建对应的文件夹,按提示创建即可。
接下来配置反向代理,下面以Nginx Proxy Manager
进行演示。
打开Nginx Proxy Manager
后台,增加新的一个域名,转发的IP为群晖内网IP,端口为前面docker-compose文件中web
服务端口。
在 Custom locations 中,新增 /console/api
、/api
、/v1
、/files
路径,都转发群晖的IP上,转发的端口和前面 docker-compose 文件中API
服务的端口号保持一致。(四个路径都添加上去)
最后记得在SSL中选择SSL证书。
用浏览器打开【https://反代域名/install】进行管理员账户设置。
配置完成后就可以用邮箱和密码登录了。
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-06-17
dify 1.4.3版本深度解析:全面优化与功能增强指南
2025-06-15
dify自定义插件
2025-06-13
如何利用Dify实现问答系统的高效内容审查?含源码解析与实战优化指南
2025-06-13
dify 1.4.2 版本深度解析:性能飞跃、功能革新与稳定性全面升级,打造企业级AI开发新标杆
2025-06-11
就在刚刚,Dify发布了V1.4.2版本,包含了安全更新,让我们一起来看看吧!
2025-06-10
深入调研Dify,本地搭建实战案例
2025-06-09
Dify 深度拆解(二):后端架构设计与启动流程全景图
2025-06-05
Dify升级不成功?你只要做对这一步,升级真的太简单了!
2025-03-25
2025-04-05
2025-04-02
2025-03-20
2025-04-04
2025-03-31
2025-03-29
2025-04-01
2025-03-28
2025-03-26
2025-05-29
2025-05-28
2025-05-22
2025-04-27
2025-04-15
2025-03-20
2024-12-19
2024-09-13