Helm chart для развертывания реестра контейнеров Harbor в кластере Kubernetes.
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
Добавьте репозиторий Helm
helm repo add dify https://borispolonsky.github.io/dify-helm - 2
Обновите индекс локального репозитория
helm repo update - 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 обновляется ежедневно.
Похожие проекты
Helm — пакетный менеджер для Kubernetes: он устанавливает приложения, упакованные в переиспользуемые Charts, и управляет ими.
Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.
Декларативный инструмент непрерывной доставки по модели GitOps, который синхронизирует приложения в Kubernetes с состоянием, заданным в Git-репозиториях.
Клиентская библиотека Python для Kubernetes с API, построенным по образцу kubectl, и синхронным и асинхронным интерфейсами (asyncio/trio).
Настольный клиент Kubernetes на Tauri и Rust: читает kubeconfig и определяет статус так же, как kubectl.