EQVPS

Chạy một đội đa agent CrewAI trên một VPS

6 thg 8, 2026 · 5 phút đọc · EQVPS Team

Đội CrewAI của bạn chạy tuyệt trên laptop. Các agent nói chuyện với nhau, nhà nghiên cứu bàn giao cho người viết, cả thứ ngân nga — cho tới đúng khi bạn đóng nắp và tất cả dừng. Hoặc wifi của bạn rớt giữa một nhiệm vụ. Hoặc bạn khởi động lại và quên khởi chạy lại nó.

Một đội chỉ chạy khi bạn đang xem không phải tự động hóa. Nó là một demo. Chuyển nó tới một VPS là cái biến nó thành thứ thực sự hoạt động trong khi bạn ngủ.

Vì sao một máy chủ, không phải máy của bạn

Điểm bán đơn giản: một VPS là một máy tính không bao giờ đóng nắp. Nó có một IP cố định, nó không ngủ, và nếu tiến trình chết nó có thể tự đưa mình trở lại. Cho một đội đa agent — vốn thiết kế chạy các job dài, nhiều lời, nhiều bước — đó là khác biệt giữa "nó đã hoạt động một lần" và "nó đã chạy ba tuần."

Có một lý do thứ hai làm người ta vấp theo một cách tốt: bạn không cần một cỗ máy mạnh. Nói thêm về điều đó tiếp theo, vì đó là câu hỏi ai cũng hỏi đầu tiên.

Không, bạn không cần một GPU

Đây là phần người ta hiểu sai về host các agent. CrewAI là một điều phối viên. Nó quyết định agent nào hành động, theo thứ tự nào, với ngữ cảnh nào — rồi nó nhờ một mô hình ngôn ngữ làm suy luận thực. Mô hình đó gần như luôn sống sau một API: bạn gửi một yêu cầu tới OpenAI hoặc Anthropic, họ chạy nó trên các GPU của họ, bạn nhận văn bản trở lại.

Nên máy chủ của bạn làm ba việc: chạy Python, giữ trạng thái của đội, và tạo các cuộc gọi HTTPS. Không cái nào chạm một GPU. Một VPS CPU thuần chính xác là đúng. Lần duy nhất điều đó thay đổi là nếu bạn cũng muốn chạy mô hình cục bộ — nhưng đó là một dự án riêng, nặng hơn, và hầu hết các đội không.

Thực tế: một gói 1–2 GB chạy một đội nhỏ mà không đổ mồ hôi. Đi lên 4 GB nếu bạn chạy vài đội cùng lúc, giữ các lịch sử hội thoại lớn trong RAM, hoặc gắn thêm một cơ sở dữ liệu vector cho bộ nhớ agent dài hạn.

Thiết lập thực

Cỗ máy Ubuntu mới, root trong khoảng một phút sau khi đặt hàng. Đây là toàn bộ:

# Python + venv
apt update && apt install -y python3-venv python3-pip
python3 -m venv ~/crew && source ~/crew/bin/activate

# CrewAI
pip install crewai crewai-tools

# dự án của bạn
mkdir ~/mycrew && cd ~/mycrew
# sao chép crew.py và .env của bạn lên đây (scp / git clone)

.env của bạn giữ bí mật duy nhất quan trọng — khóa API LLM:

OPENAI_API_KEY=sk-...
# hoặc ANTHROPIC_API_KEY, v.v.

Rồi một python crew.py bình thường chạy nó. Đó là phiên bản thủ công. Nó hoạt động, nhưng nó chết khoảnh khắc phiên SSH của bạn đóng — điều đưa chúng ta tới mục đích thực của một máy chủ.

Giữ nó sống với systemd

tmux ổn cho một lần kiểm tra nhanh. Cho bất cứ gì thật, dùng systemd — nó khởi động lại đội nếu nó sập và đưa nó lên lúc khởi động lại. Đặt cái này vào /etc/systemd/system/mycrew.service:

[Unit]
Description=CrewAI crew
After=network-online.target

[Service]
WorkingDirectory=/root/mycrew
ExecStart=/root/crew/bin/python /root/mycrew/crew.py
Restart=always
RestartSec=5
EnvironmentFile=/root/mycrew/.env

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now mycrew
journalctl -u mycrew -f   # xem nó làm việc

Giờ đội chạy lúc boot, khởi động lại khi thất bại, và log ở mọi nơi bạn có thể đọc chúng. Đóng laptop của bạn — nó không quan tâm.

Thanh toán cho nó

Đăng ký là một email và một mã dùng một lần — không thẻ, không giấy tờ. Bạn nạp một số dư bằng USDC hoặc USDT trên Base, Ethereum hoặc Polygon (Base rẻ nhất về phí), và các đơn hàng rút từ nó. Cho một đội chủ yếu tạo các cuộc gọi API đi ra, gói NAT mặc định ổn và rẻ hơn; chọn một gói -ip chỉ nếu đội cần IPv4 công khai của riêng nó cho các dịch vụ đến.

Một mẹo hay: EQVPS có một máy chủ MCP tại mcp.eqvps.com/mcp. Nếu cấp phát tự nó là một trong các công việc của đội bạn, một agent với một số dư đã nạp có thể gọi order_vps và dựng lên một cỗ máy một mình — không con người ở trang thanh toán.

Điều trung thực để nói

Bạn mang các khóa API LLM. Chúng tôi host đội, không phải mô hình. Hóa đơn OpenAI/Anthropic của bạn là riêng và, cho một đội bận, thường là chi phí lớn hơn — VPS là phần rẻ.

Nó chỉ-CPU, một datacenter ở Đức. Không suy luận GPU cục bộ, và độ trễ tốt nhất nếu người dùng hoặc các API của bạn kề châu Âu. Cho một đội gọi các API LLM host-ở-Mỹ bước nhảy thêm là mili giây — không liên quan cạnh độ trễ mô hình — nhưng đáng biết.

Chọn kích cỡ cho bộ nhớ của bạn, không phải mô hình của bạn. Thứ thực sự làm tăng dùng RAM là lịch sử hội thoại và bất kỳ vector store nào bạn thêm, không phải số agent. Xem journalctlhtop một ngày và đổi kích cỡ nếu bạn cần.

Điều rút ra

Một đội CrewAI thuộc về một thứ không ngủ. Nước đi ngắn: một VPS CPU, pip install crewai, một unit systemd, khóa API của bạn trong một .env. Mười phút và đội của bạn chạy 24/7 thay vì "bất cứ khi nào laptop mở." Root trong khoảng một phút, thanh toán bằng crypto, đổi kích cỡ khi bộ nhớ bảo bạn — và để các agent tiếp tục làm việc.

FAQ

Tôi có cần một GPU để chạy CrewAI không?

Không — không cho thiết lập thông thường. CrewAI điều phối các agent; việc suy nghĩ thực sự diễn ra trong một LLM bạn gọi qua một API (OpenAI, Anthropic, v.v.). Máy chủ của bạn chỉ chạy Python, giữ logic đội, và tạo các cuộc gọi HTTP. Đó là công việc CPU và RAM, không phải GPU. Bạn chỉ muốn một GPU nếu bạn cũng chạy mô hình cục bộ (ví dụ qua Ollama), vốn là một thiết lập khác, nặng hơn nhiều.

Tôi cần VPS kích cỡ nào?

Hầu hết các đội nhẹ trên cỗ máy vì việc nặng ở xa. Một gói 1–2 GB RAM xử lý một đội nhỏ thoải mái. Nâng lên 4 GB nếu bạn chạy vài đội, giữ lịch sử hội thoại dài trong bộ nhớ, hoặc thêm một vector store cho bộ nhớ agent. Bắt đầu nhỏ — bạn có thể đổi kích cỡ sau.

Làm sao giữ đội chạy sau khi tôi ngắt kết nối?

Chạy nó như một dịch vụ systemd (khuyến nghị) hoặc trong tmux cho các lần kiểm tra nhanh. systemd khởi động lại nó nếu nó sập và khởi động nó lúc boot — vốn là toàn bộ mục đích của chuyển khỏi laptop của bạn. Có một mẫu đầy đủ bên dưới.

Tôi có thể thanh toán không thẻ hay giấy tờ không?

Có. EQVPS nhận USDC hoặc USDT trên Base, Ethereum hoặc Polygon, và không kiểm tra danh tính. Đăng ký là một email và một mã dùng một lần. Base có phí mạng thấp nhất nếu bạn nạp một số dư nhỏ.

Agent có thể tự thuê máy chủ của nó không?

Có — EQVPS phơi bày một máy chủ MCP (mcp.eqvps.com/mcp), nên một agent với một số dư đã nạp có thể gọi order_vps và tự cấp phát một cỗ máy. Hữu ích nếu một trong các công việc của đội bạn là dựng lên hạ tầng.

← Quay lại blogXem gói & giá →

Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên.

Để lại bình luận

Bình luận được kiểm duyệt trước khi hiển thị.