Chart Helm para implantar o registry de imagens de contêiner Harbor em um cluster Kubernetes.
BorisPolonsky/dify-helm
Chart Helm para implantar a plataforma de apps com LLM Dify no Kubernetes, incluindo API, web, worker, sandbox e plugins.
- Estrelas
- 676
- Forks
- 189
- Issues abertas
- 5
- Último commit
- há 8 dias
O que é?
dify-helm é um chart Helm que implanta o langgenius/dify — uma plataforma de chatbots e aplicações baseada em LLM — em um cluster Kubernetes. Um único comando helm install configura a API e o frontend web do Dify, o worker e o beat do Celery, o sandbox para execução de código, o daemon de plugins, o backend de agentes e um proxy Nginx que roteia o tráfego entre eles.
O chart pode ser executado com dependências incluídas ou configurado para usar serviços externos. O README lista suporte a PostgreSQL ou MySQL externos, Redis (standalone ou Sentinel), armazenamento de objetos como S3, Azure Blob, GCS e Alibaba OSS, além de várias bases de dados vetoriais, incluindo Weaviate, Qdrant, Milvus e PGVector. Requer Kubernetes 1.23+ e Helm 3.12+, e é publicado por meio de um repositório Helm e do Artifact Hub.
Recursos principais
- 01Implanta toda a stack do Dify, incluindo API, web, worker, sandbox e daemon de plugins, com um único helm install.
- 02Inclui um proxy Nginx que roteia as requisições para os serviços de API, web e plugins.
- 03Funciona com PostgreSQL ou MySQL externos e Redis nos modos standalone ou Sentinel.
- 04Oferece suporte a vários serviços de armazenamento de objetos, como S3, Azure Blob, GCS e Alibaba OSS.
- 05Oferece suporte a diversas bases de dados vetoriais externas, incluindo Weaviate, Qdrant, Milvus e PGVector.
Casos de uso
- Executar uma instância autohospedada do Dify em um cluster Kubernetes existente.
- Implantar o Dify com PostgreSQL, Redis e armazenamento de objetos gerenciados, em vez de bancos de dados dentro do cluster.
- Criar ambientes separados do Dify para staging e produção com valores do Helm personalizados.
Início rápido
- 1
Adicione o repositório do Helm
helm repo add dify https://borispolonsky.github.io/dify-helm - 2
Atualize o índice do repositório local
helm repo update - 3
Instale o chart do Dify no seu cluster
helm install my-release dify/dify
Antes de usar
- Requer um cluster Kubernetes (1.23+) e Helm 3.12+.
- Implanta muitos componentes (API, web, worker, sandbox e plugin daemon), então a hospedagem própria exige bastante trabalho de configuração.
- Para instalações personalizadas, é necessário ler o README separado do chart.
Em coleções
Tópicos
Perguntas frequentes
- O que é dify-helm?
- Chart Helm para implantar a plataforma de apps com LLM Dify no Kubernetes, incluindo API, web, worker, sandbox e plugins. dify-helm é um chart Helm que implanta o langgenius/dify — uma plataforma de chatbots e aplicações baseada em LLM — em um cluster Kubernetes. Um único comando helm install configura a API e o frontend web do Dify, o worker e o beat do Celery, o sandbox para execução de código, o daemon de plugins, o backend de agentes e um proxy Nginx que roteia o tráfego entre eles.
- dify-helm é gratuito? Qual é a licença?
- dify-helm é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dify-helm ainda é mantido?
- Manutenção ativa. O último commit de dify-helm foi em 15 de out. de 2026.
- Para que posso usar dify-helm?
- Executar uma instância autohospedada do Dify em um cluster Kubernetes existente. Implantar o Dify com PostgreSQL, Redis e armazenamento de objetos gerenciados, em vez de bancos de dados dentro do cluster. Criar ambientes separados do Dify para staging e produção com valores do Helm personalizados.
- Como instalar dify-helm?
- Adicione o repositório do Helm: helm repo add dify https://borispolonsky.github.io/dify-helm Atualize o índice do repositório local: helm repo update Instale o chart do Dify no seu cluster: helm install my-release dify/dify
- Onde consigo dify-helm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/BorisPolonsky/dify-helm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Helm é o gerenciador de pacotes do Kubernetes: instala e gerencia aplicações empacotadas como Charts reutilizáveis.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.
Ferramenta declarativa de entrega contínua GitOps que sincroniza aplicações Kubernetes com o estado definido em repositórios Git.
Uma biblioteca cliente Python para Kubernetes com API inspirada no kubectl e interfaces síncrona e assíncronas (asyncio/trio).
Cliente desktop de Kubernetes feito com Tauri e Rust, que lê seu kubeconfig e calcula o status como o kubectl.