skills
llm
Dify: LLM 模型开发平台
安装 dify (1.0.1)

安装 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 主要分以下几块:

  1. API :后台服务
  2. Worker:后台服务的 worker 进程。配置与 API 基本保持一直
  3. Plugin:plugin 相关的后台服务,由 API 中转
  4. Web: web 界面的服务
  5. Squid:代理服务,非必需,详见官方文档

请重点关注以下

  1. 环境配置:
    1. 几个url环境变量
    2. PG 数据库
    3. 向量库
    4. redis
  2. 存储配置
    1. api / worker 存储路径请保持一致
    2. 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)

写的比较随意,也非高可用部署,也可非完全版(可能部分功能存在缺失)。请根据实际情况调整。仅供参考!