Chuyển đến nội dung

Giải pháp · Nền tảng ứng dụng LLM

VPS cho Dify

Dify là nền tảng mã nguồn mở để xây dựng ứng dụng LLM: trợ lý chat, agent, workflow và RAG trên tài liệu của bạn, với nhà cung cấp mô hình bạn chọn thông qua API key. Tài liệu của Dify yêu cầu 2 nhân CPU và 4 GiB RAM, và file Docker Compose chính thức khởi chạy mười sáu container, vì vậy hãy coi đó đúng là mức sàn. BD-8 giá $12.90 mỗi tháng là máy rẻ nhất có dư địa thực sự; C2-4-80 giá $37.90 là máy rẻ nhất đúng bằng mức tối thiểu chính thức, có tại hàng chục thành phố.

Những gì nó cần

Phần mềm theo tài liệu chính thức, cấu hình ghi rõ nguồn

Phần mềm và cách thiết lập bảo mật lấy từ tài liệu của chính dự án. Khi dự án không công bố thông số phần cứng, cấu hình sẽ ghi rõ con số đó là của ai.

Theo README của Dify và docs.dify.ai

  • “CPU >= 2 Core, RAM >= 4 GiB.” Docker Engine 19.03 trở lên cùng Docker Compose 2.24.0 trở lên, trên Linux.
  • Cài đặt: clone bản phát hành mới nhất, rồi chạy cd dify/docker && cp .env.example .env && docker compose up -d. File compose khởi chạy bảy dịch vụ Dify cùng Postgres, Redis, Weaviate, nginx, hai sandbox và hai proxy egress.
  • nginx trong stack mở cổng 80 và 443. Tài khoản quản trị được tạo một lần tại http://your-ip/install; sau đó bạn đăng nhập tại địa chỉ gốc.
  • Mô hình đến từ nhà cung cấp bạn cấu hình trong Settings: API key cho mô hình được host sẵn, hoặc một endpoint tự host tương thích OpenAI như Ollama. Bản thân Dify không chạy mô hình nào, nên không cần GPU.

Cấu hình (mức tối thiểu của Dify, rồi mức của chúng tôi dựa trên những gì file compose khởi chạy)

Chọn cấu hình theo mục đích sử dụng
Khối lượng công việcvCPURAM
Chỉ Dify (mức tối thiểu chính thức)Mười sáu container chạy không tải ở đây. Lập chỉ mục một bộ tài liệu hoặc build trên cùng máy sẽ đẩy nó vào swap.24 GB
Dify + vài ứng dụng và một cơ sở tri thức nhỏCủa chúng tôi. Postgres, Redis, Weaviate và các worker đều giữ bộ nhớ riêng; đây là mức bắt đầu hết chật.48 GB
Cơ sở tri thức lớn, nhiều người dùng, workflow chạy cả ngàyCủa chúng tôi. Weaviate lớn dần theo số vector; embedding và lập chỉ mục chạy trên CPU của worker.824 GB

Các gói phù hợp

5 máy, giá trực tiếp

Máy phù hợp rẻ nhất trước. Giá là giá hôm nay, theo tháng, lấy từ danh mục.

  • BD-8$12.90/tháng

    4 vCPU · 8 GB · 100 GB ổ đĩa · 32 TB

    Rẻ nhất mà vẫn đủ chỗ cho toàn bộ stack. 4 vCPU, 8 GB, 100 GB và 32 TB lưu lượng, rẻ hơn các máy 4 GB ở nơi khác. Gấp đôi mức tối thiểu chính thức ở cả hai thông số.

  • BD-12$17.90/tháng

    6 vCPU · 12 GB · 200 GB ổ đĩa · 32 TB

    6 vCPU / 12 GB / 200 GB cho một thư viện tài liệu thực sự. Ổ đĩa cho file tải lên và vector, bộ nhớ để Weaviate mở rộng.

  • BD-24$31.90/tháng

    8 vCPU · 24 GB · 300 GB ổ đĩa · 32 TB

    8 vCPU / 24 GB cho các ứng dụng của một nhóm. Nhiều ứng dụng, cơ sở tri thức lớn, agent và workflow chạy cùng lúc.

  • C2-4-80$37.90/tháng

    2 vCPU · 4 GB · 80 GB ổ đĩa · 3 TB

    Đúng bằng mức tối thiểu chính thức, tại hàng chục thành phố. 2 vCPU / 4 GB / 80 GB. Chạy được stack; đừng build hay lập chỉ mục trên đó. Chọn nó vì thành phố, không phải vì cấu hình.

  • C4-8-160$75.90/tháng

    4 vCPU · 8 GB · 160 GB ổ đĩa · 3 TB

    4 vCPU / 8 GB / 160 GB, tại hàng chục thành phố. Cấu hình thoải mái khi sáu thành phố của dòng rẻ nhất không phù hợp với bạn.

Hiện chưa có preset khởi tạo cho Dify: việc cài đặt là bốn bước dưới đây, do bạn tự gõ. Đó là các lệnh từ chính tài liệu của Dify, không thêm gì.

Cài đặt

Bốn bước, theo tài liệu của Dify

Docker, stack compose, trang quản trị, rồi đến mô hình. Hãy làm bước 3 ngay khi stack chạy: người đầu tiên truy cập /install sẽ tạo tài khoản quản trị.

  1. Docker. curl -fsSL https://get.docker.com | sh Dify cần Compose 2.24 trở lên; docker compose version cho biết phiên bản bạn đang có.
  2. Clone bản phát hành mới nhất và khởi động. 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 Mười sáu container khởi động; docker compose ps sẽ hiển thị tất cả ở trạng thái Up hoặc healthy, với init_permissions ở trạng thái Exited.
  3. Tạo tài khoản quản trị ngay. Mở http://your-ip/install, thiết lập tài khoản quản trị, rồi đăng nhập tại http://your-ip. Cho đến khi có HTTPS, hãy giữ cổng 80 sau tường lửa và truy cập qua SSH: ssh -N -L 8080:127.0.0.1:80 root@your-server rồi mở http://127.0.0.1:8080/install.
  4. Thêm nhà cung cấp mô hình, rồi đến tên miền. Settings, Model Provider: dán API key của một nhà cung cấp được host, hoặc trỏ một nhà cung cấp tương thích OpenAI tới Ollama của riêng bạn. Để dùng HTTPS, trỏ bản ghi A tới máy chủ, sao chép docker/envs/infrastructure/certbot.env.example bỏ hậu tố .example và điền CERTBOT_DOMAIN và CERTBOT_EMAIL vào đó, rồi khởi động profile certbot của stack: docker compose --profile certbot up -d.

Nói thẳng

Gói chúng tôi thực sự sẽ mua

Mức sàn là 2 nhân và 4 GiB cho mười sáu container. Hãy mua máy 8 GB có giá thấp hơn các máy cỡ mức sàn.

Cho Dify và vài ứng dụng

BD-8 · $12.90/tháng

4 vCPU, 8 GB và 100 GB giá $12.90: toàn bộ stack chính thức, còn bộ nhớ để Postgres, Redis và Weaviate mở rộng, ổ đĩa cho file tải lên, và CPU để lập chỉ mục mà ứng dụng không bị khựng. Mô hình nằm ở nơi khác, sau API key, nên máy này không bao giờ cần GPU. Nếu bạn cần một thành phố mà dòng rẻ nhất không có, C4-8-160 giá $75.90 có cùng cấu hình tại hàng chục thành phố.

Câu hỏi

Những điều mọi người hỏi trước khi mua.

Yêu cầu hệ thống của Dify là gì?
Cả README và hướng dẫn Docker Compose của Dify đều ghi tối thiểu 2 nhân CPU và 4 GiB RAM, với Docker Engine 19.03+ và Docker Compose 2.24.0+. Mức sàn đó chỉ dành cho riêng nền tảng: file compose khởi chạy Dify API, một dịch vụ websocket, hai worker, ứng dụng web, plugin daemon và agent backend, cùng Postgres, Redis, Weaviate, nginx, hai sandbox và hai proxy. Hướng dẫn cho macOS cấp cho VM Docker Desktop 2 CPU và 8 GiB, đó là gợi ý khá đúng về mức thoải mái. Máy 8 GB là mức bắt đầu hết chật.
Dify có cần GPU không?
Không. Dify là lớp ứng dụng: nó gọi nhà cung cấp mô hình bạn cấu hình, qua API key hoặc endpoint tương thích OpenAI. Tài liệu của Dify liệt kê hàng chục nhà cung cấp được host sẵn và các lựa chọn tự host. Nếu bạn cũng muốn tự host mô hình, đó là một máy riêng và một câu hỏi riêng: trang Ollama tính cấu hình suy luận bằng CPU theo từng mô hình, còn dòng GPU là nơi có tốc độ tương tác.
Nó dùng những cổng nào?
nginx của stack mở cổng 80 và 443 trên máy chủ (EXPOSE_NGINX_PORT và EXPOSE_NGINX_SSL_PORT trong docker/.env). Mọi thứ khác, Postgres, Redis, Weaviate, các sandbox, nằm trong mạng compose. Hãy chặn cổng 80 bằng tường lửa cho đến khi có tài khoản quản trị và HTTPS hoạt động; người đầu tiên truy cập /install sẽ tạo tài khoản quản trị.
Postgres và Redis: tôi có cần tự chạy không?
Chúng nằm trong file compose và khởi chạy cùng mọi thứ khác: postgres:15-alpine cho dữ liệu của Dify và redis:6-alpine cho hàng đợi và cache, cùng Weaviate làm kho vector mặc định. Bạn có thể trỏ Dify tới dịch vụ bên ngoài qua docker/.env, nhưng trên một máy thì dùng các dịch vụ đi kèm là cách thiết lập thông thường. Hãy sao lưu thư mục docker/volumes: đó là cơ sở dữ liệu, vector và file tải lên.
Cần bao nhiêu ổ đĩa?
Tài liệu không đưa ra con số. Mười sáu image chiếm vài gigabyte, sau đó ổ đĩa tăng theo tài liệu tải lên và vector của chúng trong Weaviate và Postgres. Mọi dòng trên trang này đều có từ 80 GB trở lên; các dòng 200 GB và 300 GB dành cho thư viện tài liệu thực thụ.
Dify, n8n hay Flowise?
Dify là nền tảng ứng dụng LLM: prompt, agent, RAG và workflow xây dựng quanh các mô hình, kèm giao diện chat và API cho kết quả. n8n là công cụ tự động hóa đa năng, có thêm các node AI. Flowise từng là công cụ dựng LangChain trực quan; các nhà phát triển đã ngừng dự án vào tháng 8 năm 2026, và trang của nó giải thích điều đó có ý nghĩa gì với ai vẫn đang chạy nó. Cả ba chạy trên cùng loại máy, và chúng tôi có một trang riêng cho từng cái.