Dify 배포하기

Dify 배포하기 (Deploy Dify)

Dify는 Docker가 돌아가는 곳이라면 어디서든 실행돼요. 노트북, 온프레미스 서버, 클라우드 VM 어디든요. 처음이라면 Docker Compose로 시작하는 게 가장 편하고, 상황에 따라 다른 경로를 골라도 됩니다. 아래에서 하나씩 살펴볼게요.

로컬 소스 코드 (Local Source Code)

플랫폼을 수정하거나 디버깅해야 한다면, 컨테이너 이미지 대신 소스 코드에서 직접 서비스를 실행하는 방법을 써요. 백엔드·워커·웹 서비스를 각각 개발 서버로 띄우는 방식이라, 코드를 고쳐가며 확인하기 좋아요.

플랫폼 가이드 (Platform Guides)

Dify Premium은 AWS AMI로 제공되는데, AWS VPC에 EC2 인스턴스로 한 번의 클릭으로 배포할 수 있어요. 그 외에 BT Panel(aaPanel)을 통한 원클릭 설치는 Linux 서버에서 Dify를 올릴 때 유용한 경로예요.

환경 변수 (Environment Variables)

포트, 스토리지, 벡터 스토어, 기능 옵션은 환경 변수로 구성해요. 기본값만으로도 바로 동작하지만, 도메인을 쓰거나 커스터마이즈하고 싶을 때 이 값들을 조정하지요.

트러블슈팅 (Troubleshooting)

시작 시 마주치는 흔한 문제, Docker 관련 이슈, 스토리지·마이그레이션 문제는 각각 별도 문서로 정리돼 있어요. 배포 중 막히면 해당 문서에서 해결책을 찾아보세요.

앱 만들기 시작하기 (Start Building)

인스턴스에 로그인해서 첫 앱을 만들어보세요. 환경을 띄웠다면 이제 실제로 써먹는 일만 남았어요.

도움 받기 (Get Help)

커뮤니티에 묻거나 문제를 리포트할 수 있어요. Discord, GitHub Issues, Discussions를 활용하세요.

Dify Enterprise에서는 고가용성을 위해 Kubernetes에 배포할 수 있고, SSO와 멀티 워크스페이스 관리를 지원해요. 자세한 내용은 세일즈에 문의하세요.