Kubernetes 클러스터에 Harbor 컨테이너 레지스트리를 배포하는 Helm 차트입니다.
BorisPolonsky/dify-helm
Dify LLM 앱 플랫폼의 API, 웹, 워커, 샌드박스, 플러그인 구성 요소를 Kubernetes에 배포하는 Helm chart입니다.
- 스타
- 676
- 포크
- 189
- 열린 이슈
- 5
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
dify-helm은 LLM 기반 챗봇 및 애플리케이션 플랫폼인 langgenius/dify를 Kubernetes 클러스터에 배포하는 Helm chart입니다. helm install 명령 하나로 Dify API, 웹 프런트엔드, Celery worker와 beat, 코드 실행용 sandbox, plugin daemon, agent 백엔드, 그리고 구성 요소 간 트래픽을 라우팅하는 Nginx 프록시를 설정합니다.
차트는 번들로 제공되는 종속성을 사용하거나 외부 서비스를 지정해 실행할 수 있습니다. README에는 외부 PostgreSQL 또는 MySQL, Redis(standalone 또는 Sentinel), S3, Azure Blob, GCS, Alibaba OSS 등의 오브젝트 스토리지와 Weaviate, Qdrant, Milvus, PGVector를 포함한 다양한 벡터 데이터베이스 지원이 안내되어 있습니다. Kubernetes 1.23+와 Helm 3.12+가 필요하며, 차트는 Helm 저장소와 Artifact Hub를 통해 배포됩니다.
핵심 기능
- 01Helm install 한 번으로 API, 웹, 워커, 샌드박스, plugin daemon을 포함한 Dify 전체 스택을 배포합니다.
- 02API, 웹, 플러그인 서비스로 요청을 라우팅하는 Nginx 프록시를 포함합니다.
- 03외부 PostgreSQL 또는 MySQL, 그리고 standalone 또는 Sentinel 모드의 Redis를 사용할 수 있습니다.
- 04S3, Azure Blob, GCS, Alibaba OSS 등 다양한 오브젝트 스토리지 백엔드를 지원합니다.
- 05Weaviate, Qdrant, Milvus, PGVector를 포함한 다양한 외부 벡터 데이터베이스를 지원합니다.
활용 사례
- 기존 Kubernetes 클러스터에서 자체 호스팅 Dify 인스턴스를 실행할 때
- 클러스터 내부 데이터베이스 대신 관리형 PostgreSQL, Redis, 오브젝트 스토리지를 사용해 Dify를 배포할 때
- 맞춤형 Helm values로 스테이징과 프로덕션용 Dify 환경을 각각 구성할 때
빠른 시작
- 1
Helm 저장소를 추가합니다
helm repo add dify https://borispolonsky.github.io/dify-helm - 2
로컬 저장소 인덱스를 업데이트합니다
helm repo update - 3
Dify 차트를 클러스터에 설치합니다
helm install my-release dify/dify
사용 전 알아둘 점
- Kubernetes 클러스터(1.23+)와 Helm 3.12+가 필요합니다.
- 여러 구성 요소(API, web, worker, sandbox, plugin daemon)를 배포하므로 셀프 호스팅에는 상당한 설정 작업이 필요합니다.
- 설정을 맞춤화해 설치하려면 별도의 차트 README를 읽어야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- dify-helm은(는) 무엇인가요?
- Dify LLM 앱 플랫폼의 API, 웹, 워커, 샌드박스, 플러그인 구성 요소를 Kubernetes에 배포하는 Helm chart입니다. dify-helm은 LLM 기반 챗봇 및 애플리케이션 플랫폼인 langgenius/dify를 Kubernetes 클러스터에 배포하는 Helm chart입니다. helm install 명령 하나로 Dify API, 웹 프런트엔드, Celery worker와 beat, 코드 실행용 sandbox, plugin daemon, agent 백엔드, 그리고 구성 요소 간 트래픽을 라우팅하는 Nginx 프록시를 설정합니다.
- dify-helm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dify-helm은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- dify-helm은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dify-helm의 마지막 커밋은 2026년 10월 15일입니다.
- dify-helm은(는) 어디에 사용할 수 있나요?
- 기존 Kubernetes 클러스터에서 자체 호스팅 Dify 인스턴스를 실행할 때 클러스터 내부 데이터베이스 대신 관리형 PostgreSQL, Redis, 오브젝트 스토리지를 사용해 Dify를 배포할 때 맞춤형 Helm values로 스테이징과 프로덕션용 Dify 환경을 각각 구성할 때
- dify-helm는 어떻게 설치하나요?
- Helm 저장소를 추가합니다: helm repo add dify https://borispolonsky.github.io/dify-helm 로컬 저장소 인덱스를 업데이트합니다: helm repo update Dify 차트를 클러스터에 설치합니다: helm install my-release dify/dify
- dify-helm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/BorisPolonsky/dify-helm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Helm은 재사용 가능한 Chart로 패키징된 앱을 설치하고 관리하는 Kubernetes 패키지 관리자입니다.
이미지와 Helm 차트를 저장·서명·스캔하고 RBAC와 복제를 지원하는 오픈소스 클라우드 네이티브 컨테이너 레지스트리입니다.
Git 저장소에 정의된 상태로 Kubernetes 애플리케이션을 동기화하는 선언형 GitOps 지속적 배포 도구입니다.
kubectl과 비슷한 API를 제공하며 동기 및 비동기(asyncio/trio) 인터페이스를 지원하는 Kubernetes용 Python 클라이언트 라이브러리입니다.
Tauri와 Rust로 만든 데스크톱 Kubernetes 클라이언트로, kubeconfig를 읽고 kubectl과 같은 방식으로 상태를 계산합니다.