Repolode
BorisPolonsky

BorisPolonsky/dify-helm

Helm chart для развертывания платформы LLM-приложений Dify в Kubernetes: API, web, worker, sandbox и плагины.

Звёзды
676
Форки
189
Открытые issues
5
Последний коммит
7 дней назад

Что это?

dify-helm — это Helm chart для развертывания langgenius/dify — платформы чат-ботов и приложений на базе LLM — в кластере Kubernetes. Одна команда helm install настраивает API Dify, веб-интерфейс, Celery worker и beat, sandbox для выполнения кода, plugin daemon, agent backend и Nginx proxy, который маршрутизирует трафик между ними.

Chart может работать со встроенными зависимостями или подключаться к внешним сервисам. В README перечислена поддержка внешних PostgreSQL или MySQL, Redis (в режиме standalone или Sentinel), объектных хранилищ, таких как S3, Azure Blob, GCS и Alibaba OSS, а также ряда векторных баз данных, включая Weaviate, Qdrant, Milvus и PGVector. Требуются Kubernetes 1.23+ и Helm 3.12+; chart опубликован в Helm repository и Artifact Hub.

Ключевые возможности

  • 01Разворачивает весь стек Dify, включая API, web, worker, sandbox и plugin daemon, одной командой helm install.
  • 02Включает Nginx proxy, который направляет запросы к сервисам API, web и плагинов.
  • 03Работает с внешними PostgreSQL или MySQL, а также с Redis в режимах standalone и Sentinel.
  • 04Поддерживает несколько бэкендов объектного хранилища, таких как S3, Azure Blob, GCS и Alibaba OSS.
  • 05Поддерживает ряд внешних векторных баз данных, включая Weaviate, Qdrant, Milvus и PGVector.

Сценарии использования

  • Запуск собственного экземпляра Dify в существующем кластере Kubernetes.
  • Развертывание Dify с управляемыми PostgreSQL, Redis и объектным хранилищем вместо баз данных внутри кластера.
  • Создание отдельных сред Dify для staging и production с помощью настроенных значений Helm.

Быстрый старт

  1. 1

    Добавьте репозиторий Helm

    helm repo add dify https://borispolonsky.github.io/dify-helm
  2. 2

    Обновите индекс локального репозитория

    helm repo update
  3. 3

    Установите chart Dify в свой кластер

    helm install my-release dify/dify

Что важно знать

  • Требуется кластер Kubernetes (1.23+) и Helm 3.12+.
  • Разворачивается много компонентов (API, web, worker, sandbox, plugin daemon), поэтому для самостоятельного хостинга потребуется немало усилий по настройке.
  • Для установки с индивидуальной конфигурацией нужно прочитать отдельный README chart.

Темы

Частые вопросы

Что такое dify-helm?
Helm chart для развертывания платформы LLM-приложений Dify в Kubernetes: API, web, worker, sandbox и плагины. dify-helm — это Helm chart для развертывания langgenius/dify — платформы чат-ботов и приложений на базе LLM — в кластере Kubernetes. Одна команда helm install настраивает API Dify, веб-интерфейс, Celery worker и beat, sandbox для выполнения кода, plugin daemon, agent backend и Nginx proxy, который маршрутизирует трафик между ними.
dify-helm можно использовать бесплатно? Какая у него лицензия?
dify-helm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
dify-helm всё ещё поддерживается?
Активно поддерживается. Последний коммит в dify-helm — 15 окт. 2026 г..
Для чего можно использовать dify-helm?
Запуск собственного экземпляра Dify в существующем кластере Kubernetes. Развертывание Dify с управляемыми PostgreSQL, Redis и объектным хранилищем вместо баз данных внутри кластера. Создание отдельных сред Dify для staging и production с помощью настроенных значений Helm.
Как установить dify-helm?
Добавьте репозиторий Helm: helm repo add dify https://borispolonsky.github.io/dify-helm Обновите индекс локального репозитория: helm repo update Установите chart Dify в свой кластер: helm install my-release dify/dify
Где скачать dify-helm?
Исходный код и инструкции по установке — на GitHub: https://github.com/BorisPolonsky/dify-helm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты