솔루션 · 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 파일이 시작하는 구성 요소를 기준으로 한 저희 권장 크기)
| 워크로드 | vCPU | RAM |
|---|---|---|
| Dify 단독(공식 최소 사양)이 크기에서는 16개 컨테이너가 유휴 상태로 돌아갑니다. 같은 머신에서 문서 세트를 인덱싱하거나 빌드하면 스왑을 사용하게 됩니다. | 2 | 4 GB |
| Dify + 몇 개의 앱과 소규모 지식 베이스저희 기준입니다. Postgres, Redis, Weaviate, 워커가 각각 자체 메모리를 사용하며, 이 크기부터 빠듯하지 않게 됩니다. | 4 | 8 GB |
| 대규모 지식 베이스, 다수 사용자, 종일 실행되는 워크플로저희 기준입니다. Weaviate는 벡터와 함께 커지고, 임베딩과 인덱싱은 워커의 CPU에서 실행됩니다. | 8 | 24 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에 처음 접속한 사람이 관리자를 생성합니다.
- Docker.
curl -fsSL https://get.docker.com | shDify에는 Compose 2.24 이상이 필요하며,docker compose version로 설치된 버전을 확인할 수 있습니다. - 최신 릴리스를 클론하고 시작하십시오.
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 -d16개의 컨테이너가 시작되며,docker compose ps에서 모든 컨테이너가 Up 또는 healthy로, init_permissions는 Exited로 표시되어야 합니다. - 지금 바로 관리자를 생성하십시오.
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. - 모델 공급자를 추가한 뒤 도메인을 설정하십시오. 설정의 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가 같은 구성으로 수십 개 도시에서 제공됩니다.
질문