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端口,这里我设置的是33080和33443(没有需求的也可以不做修改)

配置Notion同步接口

同样还是因为docker compose版本较低,需要在dify/docker/volumes手动创建一些文件夹,如下所示:
-
db/data
-
redis/data
-
weaviate
-
app/storage
-
certbot/conf/live
-
certbot/www

3、 在Container Manager中创建docker项目
打开Container Manager,选择「项目」,点击「新增」

在弹出的窗口中,有以下几点:
- 项目名称:dify(或者其他的,任意)
- 路径:选择Dify的docker目录
- docker-compose.yaml:选择已有的

一直下一步,并点击完成

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

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