安装 dify (1.0.1)
重点参考
官方文档: https://docs.dify.ai/zh-hans/getting-started/install-self-hosted (opens in a new tab)
官方 github:https://github.com/langgenius/dify/tree/1.0.1 (opens in a new tab)
Dify 主要分以下几块:
- API :后台服务
- Worker:后台服务的 worker 进程。配置与 API 基本保持一直
- Plugin:plugin 相关的后台服务,由 API 中转
- Web: web 界面的服务
- Squid:代理服务,非必需,详见官方文档
请重点关注以下
- 环境配置:
- 几个url环境变量
- PG 数据库
- 向量库
- redis
- 存储配置
- api / worker 存储路径请保持一致
- plugin 存储目录
/app/storage
要外挂
基于 docker-compose 快速部署
官方已有,不再赘述
官方文档
https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose (opens in a new tab)
官方 docker-compose 配置文件
https://github.com/langgenius/dify/blob/1.0.1/docker/docker-compose.yaml (opens in a new tab)
环境变量说明
官方已有,不再赘述
参见: https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/environments (opens in a new tab)
基于 Kubernetes 部署
官方未提供,摸索出来的。
请重点关注里面的域名配置,以及存储配置。
yaml 配置:https://cdn.jansora.com/files/uPic/2025/03/19/dify.zip (opens in a new tab)
写的比较随意,也非高可用部署,也可非完全版(可能部分功能存在缺失)。请根据实际情况调整。仅供参考!