본문으로 건너뛰기

솔루션 · LLM 앱 플랫폼

Dify용 VPS

Dify는 LLM 앱을 구축하기 위한 오픈 소스 플랫폼입니다: 채팅 어시스턴트, 에이전트, 워크플로, 문서 기반 RAG를 만들 수 있으며, 원하는 모델 공급자를 API 키로 연결합니다. 문서는 CPU 2코어와 RAM 4 GiB를 요구하고, 공식 Docker Compose 파일은 16개의 컨테이너를 시작하므로 이 수치는 말 그대로 최저선으로 보십시오. 월 $12.90의 BD-8이 실제로 여유가 있는 가장 저렴한 머신이며, $37.90의 C2-4-80는 공식 최소 사양과 정확히 일치하는 가장 저렴한 머신으로 수십 개 도시에서 제공됩니다.

필요한 것

문서 기반 소프트웨어, 출처가 표시된 크기

소프트웨어와 보안 구성은 프로젝트 자체 문서를 따릅니다. 프로젝트가 하드웨어 수치를 공개하지 않는 경우, 각 크기에 누구의 기준인지 표시합니다.

Dify README 및 docs.dify.ai 기준

  • “CPU >= 2 Core, RAM >= 4 GiB.” Linux에서 Docker Engine 19.03 이상 및 Docker Compose 2.24.0 이상.
  • 설치: 최신 릴리스를 클론한 후 cd dify/docker && cp .env.example .env && docker compose up -d를 실행합니다. compose 파일은 Dify 서비스 7개와 함께 Postgres, Redis, Weaviate, nginx, 샌드박스 2개, 이그레스 프록시 2개를 시작합니다.
  • 스택 내부의 nginx가 80번과 443번 포트를 게시합니다. 관리자 계정은 http://your-ip/install에서 한 번 생성하며, 이후에는 기본 주소로 로그인합니다.
  • 모델은 설정에서 구성한 공급자로부터 가져옵니다: 호스팅 모델의 API 키 또는 Ollama 같은 셀프 호스팅 OpenAI 호환 엔드포인트입니다. Dify 자체는 모델을 실행하지 않으므로 GPU가 필요 없습니다.

크기(Dify의 최소 사양, 그다음 compose 파일이 시작하는 구성 요소를 기준으로 한 저희 권장 크기)

워크로드별 크기 선택
워크로드vCPURAM
Dify 단독(공식 최소 사양)이 크기에서는 16개 컨테이너가 유휴 상태로 돌아갑니다. 같은 머신에서 문서 세트를 인덱싱하거나 빌드하면 스왑을 사용하게 됩니다.24 GB
Dify + 몇 개의 앱과 소규모 지식 베이스저희 기준입니다. Postgres, Redis, Weaviate, 워커가 각각 자체 메모리를 사용하며, 이 크기부터 빠듯하지 않게 됩니다.48 GB
대규모 지식 베이스, 다수 사용자, 종일 실행되는 워크플로저희 기준입니다. Weaviate는 벡터와 함께 커지고, 임베딩과 인덱싱은 워커의 CPU에서 실행됩니다.824 GB

적합한 플랜

머신 5개, 실시간 가격

조건에 맞는 가장 저렴한 머신부터 표시합니다. 가격은 카탈로그에서 가져온 오늘 기준 월 가격입니다.

  • BD-8$12.90/월

    4 vCPU · 8 GB · 100 GB 디스크 · 32 TB

    전체 스택을 여유 있게 실행할 수 있는 가장 저렴한 옵션. 4 vCPU, 8 GB, 100 GB, 전송량 32 TB를 다른 곳의 4 GB 머신보다 낮은 가격에 제공합니다. 두 항목 모두 공식 최소 사양의 두 배입니다.

  • BD-12$17.90/월

    6 vCPU · 12 GB · 200 GB 디스크 · 32 TB

    실제 문서 라이브러리용 6 vCPU / 12 GB / 200 GB. 업로드와 벡터를 위한 디스크, Weaviate가 확장될 메모리.

  • BD-24$31.90/월

    8 vCPU · 24 GB · 300 GB 디스크 · 32 TB

    팀 앱용 8 vCPU / 24 GB. 여러 앱, 대규모 지식 베이스, 에이전트와 워크플로를 동시에 실행.

  • C2-4-80$37.90/월

    2 vCPU · 4 GB · 80 GB 디스크 · 3 TB

    공식 최소 사양과 정확히 일치, 수십 개 도시에서 제공. 2 vCPU / 4 GB / 80 GB. 스택은 실행되지만, 같은 머신에서 빌드나 인덱싱은 하지 마십시오. 크기가 아니라 도시 때문에 선택하는 옵션입니다.

  • C4-8-160$75.90/월

    4 vCPU · 8 GB · 160 GB 디스크 · 3 TB

    수십 개 도시에서 4 vCPU / 8 GB / 160 GB. 가장 저렴한 행의 6개 도시가 맞지 않을 때 선택할 여유 있는 크기.

아직 Dify용 시작 프리셋은 없습니다: 설치는 아래 4단계를 직접 입력하시면 됩니다. Dify 공식 문서의 명령어 그대로이며, 추가한 것은 없습니다.

설치

Dify 문서에 따른 4단계

Docker, compose 스택, 관리자 페이지, 그다음 모델 순서입니다. 스택이 실행되는 즉시 3단계를 진행하십시오: /install에 처음 접속한 사람이 관리자를 생성합니다.

  1. Docker. curl -fsSL https://get.docker.com | sh Dify에는 Compose 2.24 이상이 필요하며, docker compose version로 설치된 버전을 확인할 수 있습니다.
  2. 최신 릴리스를 클론하고 시작하십시오. git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git cd dify/docker && cp .env.example .env && docker compose up -d 16개의 컨테이너가 시작되며, docker compose ps에서 모든 컨테이너가 Up 또는 healthy로, init_permissions는 Exited로 표시되어야 합니다.
  3. 지금 바로 관리자를 생성하십시오. http://your-ip/install을 열어 관리자 계정을 설정한 후 http://your-ip에서 로그인하십시오. HTTPS가 준비될 때까지 80번 포트는 방화벽으로 막아 두고 SSH로 접속하십시오: ssh -N -L 8080:127.0.0.1:80 root@your-server 실행 후 http://127.0.0.1:8080/install.
  4. 모델 공급자를 추가한 뒤 도메인을 설정하십시오. 설정의 Model Provider에서 호스팅 공급자의 API 키를 붙여넣거나, OpenAI 호환 공급자를 직접 운영하는 Ollama로 지정하십시오. HTTPS를 사용하려면 A 레코드를 서버로 지정하고, docker/envs/infrastructure/certbot.env.example를 .example 접미사 없이 복사하여 CERTBOT_DOMAIN과 CERTBOT_EMAIL을 입력한 다음 스택의 certbot 프로필을 시작하십시오: docker compose --profile certbot up -d.

솔직하게

실제로 저희가 구매할 플랜

16개 컨테이너에 대한 최소 사양은 2코어, 4 GiB입니다. 최소 사양 크기의 머신보다 저렴한 8 GB 머신을 구매하십시오.

Dify와 몇 개의 앱용

BD-8 · $12.90/월

$12.90에 4 vCPU, 8 GB, 100 GB: 공식 스택 전체를 실행하면서 Postgres, Redis, Weaviate가 확장될 메모리, 업로드용 디스크, 앱이 멈추지 않고 인덱싱할 수 있는 CPU를 갖추었습니다. 모델은 API 키 너머 다른 곳에 있으므로 이 머신에는 GPU가 필요 없습니다. 가장 저렴한 행에 없는 도시가 필요하시면, $75.90의 C4-8-160가 같은 구성으로 수십 개 도시에서 제공됩니다.

질문

구매 전에 자주 묻는 질문.

Dify의 시스템 요구 사항은 무엇입니까?
README와 Docker Compose 가이드 모두 CPU 2코어 이상, RAM 4 GiB 이상, Docker Engine 19.03+ 및 Docker Compose 2.24.0+를 요구합니다. 이 최소 사양은 플랫폼 단독 기준입니다: compose 파일은 Dify API, 웹소켓 서비스, 워커 2개, 웹 앱, 플러그인 데몬, 에이전트 백엔드에 더해 Postgres, Redis, Weaviate, nginx, 샌드박스 2개, 프록시 2개를 시작합니다. macOS 안내에서는 Docker Desktop VM에 CPU 2개와 8 GiB를 할당하는데, 이는 여유 있는 구성이 어느 정도인지 알려 주는 좋은 힌트입니다. 8 GB 머신부터 빠듯하지 않게 됩니다.
Dify에 GPU가 필요합니까?
없습니다. Dify는 애플리케이션 계층으로, API 키나 OpenAI 호환 엔드포인트를 통해 구성한 모델 공급자를 호출합니다. 문서에는 수십 개의 호스팅 공급자와 셀프 호스팅 옵션이 나와 있습니다. 모델까지 직접 호스팅하려면 별도의 머신과 별도의 검토가 필요합니다: Ollama 페이지에서 모델별 CPU 추론 크기를 안내하며, 대화형 속도가 필요하면 GPU 라인을 이용하십시오.
어떤 포트를 사용합니까?
스택의 nginx는 호스트에서 80번과 443번 포트를 게시합니다(docker/.env의 EXPOSE_NGINX_PORT 및 EXPOSE_NGINX_SSL_PORT). 나머지 Postgres, Redis, Weaviate, 샌드박스는 모두 compose 네트워크 내부에 머뭅니다. 관리자가 생성되고 HTTPS가 작동할 때까지 80번 포트를 방화벽으로 막아 두십시오. /install에 처음 접속한 사람이 관리자 계정을 생성합니다.
Postgres와 Redis를 직접 실행해야 합니까?
compose 파일에 포함되어 있어 다른 구성 요소와 함께 시작됩니다: Dify 데이터용 postgres:15-alpine, 큐와 캐싱용 redis:6-alpine, 그리고 기본 벡터 저장소인 Weaviate입니다. docker/.env를 통해 외부 서비스를 지정할 수도 있지만, 한 머신에서는 번들된 서비스를 사용하는 것이 일반적인 구성입니다. docker/volumes 디렉터리를 백업하십시오: 데이터베이스, 벡터, 업로드 파일이 모두 여기에 있습니다.
디스크는 얼마나 필요합니까?
문서에는 수치가 없습니다. 16개 이미지만 해도 수 GB이며, 이후 디스크 사용량은 업로드한 문서와 Weaviate 및 Postgres에 저장되는 벡터에 따라 늘어납니다. 이 페이지의 모든 행은 80 GB 이상이며, 200 GB와 300 GB 행은 실제 문서 라이브러리용입니다.
Dify, n8n, Flowise 중 무엇을 선택해야 합니까?
Dify는 LLM 앱 플랫폼으로, 모델을 중심으로 프롬프트, 에이전트, RAG, 워크플로를 구축하고 결과물을 채팅과 API로 제공합니다. n8n은 AI 노드도 갖춘 범용 자동화 도구입니다. Flowise는 시각적 LangChain 빌더였으나 2026년 8월 관리자들이 프로젝트를 종료했으며, 해당 페이지에서 아직 운영 중인 분들에게 어떤 의미인지 설명합니다. 세 가지 모두 같은 머신에서 실행되며, 각각에 대한 페이지를 운영하고 있습니다.