求教unraid部署dify的正确方法
最近瞎捅咕dify,b站教程基本都是windows和macos的部署教程。但是因为家里的nas是常开的,所以想部署在nas上以便随用随开。
nas跑的unraid,安装了docker compose插件后按照dify官方的方法编辑.env和yaml文件可以正常安装,但是并不能正常访问dify的页面。
查了一圈发现nginx、ssfr_proxy和sandbox三个组件不能正确启动,会反复重启,以致故障。
有没有大佬给指点一下,这个问题该怎么解决呢?
btw:飞牛安装是非常正常的,目前我只能在unraid上跑个飞牛的虚拟机运行,但是这种套娃行为感觉相当的蠢,最理想的状态还是unraid直装 log 拿出来看看啊 把几个失败启动容器的日志贴出来 检查一下别的容器有没有和dify nginx端口冲突 有的话在.env里把EXPOSE_NGINX_PORT EXPOSE_NGINX_SSL_PORT改一下 默认80是unraid api要用的 本帖最后由 Filter 于 2025-9-15 09:42 编辑
ihainan 发表于 2025-9-14 20:19
把几个失败启动容器的日志贴出来
重启周期极短,根本看不到日志,日志窗口秒关
YsHaNg 发表于 2025-9-14 21:20
检查一下别的容器有没有和dify nginx端口冲突 有的话在.env里把EXPOSE_NGINX_PORT EXPOSE_NGINX_SSL_PORT改 ...
端口自然是改过的,不是这个问题 Filter 发表于 2025-9-15 09:40
重启周期极短,根本看不到日志,日志窗口秒关
修改 docker-compose.yml,restart 去掉或者改成 no。 确认一下unraid docker版本 太老的不支持start_interval参数 还有compose v2的支持问题 我的是unraid 7.1.4没啥毛病 在webui界面配置的 本帖最后由 Filter 于 2025-9-15 19:32 编辑
YsHaNg 发表于 2025-9-15 17:03
确认一下unraid docker版本 太老的不支持start_interval参数 还有compose v2的支持问题 我的是unraid 7.1.4 ...
求env和yaml,我现在也是7.1.4呀……
Docker version 27.5.1, build 9f9e405 Filter 发表于 2025-9-15 11:30
求env和yaml,我现在也是7.1.4呀……
Docker version 27.5.1, build 9f9e405
就是dify git 里的2个文件 docker compose project path设为dify/docker 比如我的是/mnt/user/appdata/dify/dify/docker 剩下按照文档来 https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose
另外改了env里EXPOSE_NGINX_PORT EXPOSE_NGINX_SSL_PORT
compose插件默认使用yml不是yaml
mv docker-compose.yaml docker-compose.yml YsHaNg 发表于 2025-9-15 23:10
就是dify git 里的2个文件 docker compose project path设为dify/docker 比如我的是/mnt/user/appdata/di ...
我也是这么设置的呀,似乎就没什么区别,多谢多谢,我再试试看 YsHaNg 发表于 2025-9-15 23:10
就是dify git 里的2个文件 docker compose project path设为dify/docker 比如我的是/mnt/user/appdata/di ...
成了,我犯了个低级错误,光配置env和yml了,但是没有把项目所有的文件拷贝到文件夹里(因为都是些空文件夹),结果因为三个组件不会自己建文件夹,而造成了错误……我真是太蠢了[流汗] Filter 发表于 2025-9-16 00:30
成了,我犯了个低级错误,光配置env和yml了,但是没有把项目所有的文件拷贝到文件夹里(因为都是些空文件 ...
我直接把compose project path设为git clone path
页:
[1]