html&css&js 前端技术
群晖NAS本地部署Dify
群晖NAS本地部署Dify

群晖NAS本地部署Dify

DIfy github 地址

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

部署教程

1、从Github下载完整代码

2、修改.env.example

进入到dify/docker目录下,将.env.example修改为.env(或者复制一份为.env)

因为群晖NAS的docker compose版本较低,需要修改一下docker-compse.yaml文件,把不支持的语法删掉

因为80和443端口被不能使用,所以需要修改.env文件中NGINX对外暴露的http和https端口,这里我设置的是3308033443(没有需求的也可以不做修改)

配置Notion同步接口

同样还是因为docker compose版本较低,需要在dify/docker/volumes手动创建一些文件夹,如下所示:

  1. db/data
  1. redis/data
  1. weaviate
  1. app/storage
  1. certbot/conf/live
  2. certbot/www

3、 在Container Manager中创建docker项目

打开Container Manager,选择「项目」,点击「新增」

在弹出的窗口中,有以下几点:

  1. 项目名称:dify(或者其他的,任意)
  1. 路径:选择Dify的docker目录

  1. docker-compose.yaml:选择已有的

一直下一步,并点击完成

等待拉取镜像、构建项目(可能需要科学上网)

服务启动之后,可以看到若干运行着的容器