n8n trên VPS cần cấu hình vCPU, RAM bao nhiêu cho đủ

Chạy n8n trên VPS cần đúng mức vCPU, RAM, cộng bốn thứ hay bị quên: tên miền phụ cho webhook, múi giờ, sao lưu quy trình và giới hạn bộ nhớ khi chạy nhiều luồng.

Một workflow tự động gửi email xác nhận đơn hàng chạy mượt trên máy tính cá nhân, nhưng lên VPS lại giật, timeout, hoặc treo khi có ba bốn quy trình cùng chạy. Câu hỏi n8n trên VPS cần cấu hình bao nhiêu không có một đáp số chung cho mọi doanh nghiệp, nó phụ thuộc số lượng workflow, số lần kích hoạt mỗi ngày và mức độ nặng của từng bước xử lý dữ liệu. Bài này đi thẳng vào cấu hình cụ thể, cộng thêm bốn thứ vận hành hay bị bỏ sót khi dựng n8n trên máy chủ ảo.

Minh hoạ cho bài n8n trên VPS cần cấu hình vCPU, RAM bao nhiêu cho đủ

n8n trên VPS cần cấu hình bao nhiêu vCPU và RAM

Với vài workflow đơn giản, kích hoạt vài chục lần mỗi ngày, mức để n8n chạy ổn định trên VPS là 2 vCPU và 4 GB RAM. Doanh nghiệp có từ mười workflow trở lên, hoặc workflow xử lý file và gọi API nặng, nên tính từ 4 vCPU và 8 GB RAM để tránh nghẽn khi nhiều tiến trình chạy đồng thời.

Tài liệu triển khai chính thức của n8n (docs.n8n.io) ghi mức tối thiểu để khởi chạy chỉ khoảng 1 vCPU và 1 GB RAM, nhưng đó là ngưỡng khởi động được chứ chưa phải ngưỡng chạy ổn định khi nhiều workflow hoạt động cùng lúc. Máy giữ đúng mức tối thiểu dễ treo executor khi hai workflow trùng thời điểm kích hoạt.

n8n ngốn tài nguyên VPS nhiều nhất ở đâu

n8n ngốn RAM nhiều nhất ở bước xử lý dữ liệu lớn trong bộ nhớ, còn CPU bị kéo cao khi nhiều workflow kích hoạt cùng lúc qua webhook hoặc lịch cron trùng giờ. Cơ sở dữ liệu lưu lịch sử thực thi cũng phình dần theo thời gian nếu không dọn định kỳ.

Ba khoản tiêu tốn tài nguyên phổ biến khi vận hành workflow tự động:

  • Node xử lý file (đọc PDF, ảnh, file Excel lớn) giữ toàn bộ nội dung trong bộ nhớ trong lúc chạy
  • Vòng lặp gọi API bên ngoài liên tục, mỗi lần chờ phản hồi đều giữ một tiến trình con
  • Cơ sở dữ liệu lưu log thực thi phình theo thời gian, kéo chậm cả những workflow khác nếu không dọn định kỳ

Chọn gói VPS BizMaC nào theo số lượng workflow

Doanh nghiệp mới bắt đầu với vài workflow nên chọn gói 2 vCPU/4 GB, quy mô có phòng ban riêng dùng workflow tự động thì hợp gói 4 vCPU/6 GB trở lên. Bảng dưới đối chiếu bốn gói VPS Hosting của BizMaC với mức workflow phù hợp.

Gói VPSvCPURAMSSD NVMePhù hợp mức workflow n8n
Elite S24 GB50 GBDưới 10 workflow, chạy vài chục lần một ngày
Elite X46 GB90 GB10–30 workflow, có webhook nhận dữ liệu tức thời
Elite Pro612 GB140 GBNhiều phòng ban cùng dùng, workflow xử lý file nặng
Elite Max816 GB200 GBHệ thống tích hợp nhiều phần mềm, chạy song song liên tục

Vận hành n8n trên VPS ổn định hay không phụ thuộc phần lớn vào việc chọn đúng mức tài nguyên ngay từ đầu. Cả bốn gói VPS Hosting BizMaC đều chạy Full Root trên Intel Xeon Platinum 8272CL và SSD NVMe, giá từ 399.000đ một tháng, nên bắt đầu ở gói thấp rồi nâng lên khi số workflow tăng mà không phải dựng lại từ đầu.

Chưa biết chọn gói VPS nào cho n8n?

Bốn cấu hình Elite từ 399.000đ/tháng, Full Root trên Intel Xeon Platinum, đội kỹ thuật BizMaC hỗ trợ cài đặt và cấu hình máy chủ.

Xem bảng giá VPS

Bốn việc hay bị quên khi cấu hình VPS chạy n8n

Ngoài vCPU và RAM, bốn thứ vận hành dễ bị bỏ sót là tên miền phụ và chứng chỉ SSL cho địa chỉ nhận webhook, múi giờ hệ thống, lịch sao lưu quy trình, và giới hạn bộ nhớ khi nhiều luồng chạy song song. Thiếu một trong bốn, workflow vẫn chạy được một thời gian rồi mới lộ lỗi.

Tên miền phụ và SSL cho địa chỉ nhận webhook

Webhook của n8n cần một địa chỉ HTTPS ổn định để phần mềm bên ngoài gọi vào, nên việc đầu tiên khi dựng webhook là trỏ một tên miền phụ riêng, ví dụ automation.tencongty.com, chứ không dùng thẳng địa chỉ IP. Chứng chỉ SSL cho tên miền phụ này cần tự động gia hạn, không phải làm thủ công.

Tài liệu Let's Encrypt ghi rõ chứng chỉ DV có hạn dùng 90 ngày, quên gia hạn thì webhook đứt kết nối, phần mềm gửi dữ liệu vào sẽ nhận lỗi chứng chỉ, workflow lặng lẽ ngừng chạy mà không ai để ý cho tới khi có người hỏi sao đơn hàng không vào hệ thống.

Múi giờ cho lịch chạy tự động

VPS mặc định thường đặt múi giờ UTC, trong khi n8n lấy giờ hệ thống làm mốc cho các node lịch trình. Không đặt lại múi giờ Việt Nam (UTC+7) thì workflow lên lịch chạy lúc 8 giờ sáng thực tế lại kích hoạt lệch bảy tiếng so với dự kiến.

Việc cần làm ngay sau khi cài đặt: đặt múi giờ hệ điều hành và biến môi trường múi giờ của n8n về cùng một giá trị, rồi tạo một workflow chạy thử theo lịch để xác nhận đúng giờ trước khi đưa vào vận hành thật.

Sao lưu quy trình để không mất khi có sự cố

Workflow n8n lưu trong cơ sở dữ liệu, không phải file cấu hình rời, nên sao lưu VPS theo ổ đĩa vẫn giữ được workflow, nhưng cần kiểm tra bản sao lưu có phục hồi đúng cả lịch sử thực thi hay chỉ phục hồi được cấu trúc quy trình. Ba việc nên làm để tránh mất trắng công dựng workflow:

  • Xuất file workflow (định dạng JSON) ra ngoài định kỳ, tách biệt khỏi bản sao lưu ổ đĩa
  • Đặt lịch snapshot VPS trước mỗi lần chỉnh sửa workflow lớn
  • Ghi lại danh sách khoá API và thông tin xác thực dùng trong các node, phòng khi phải dựng lại trên máy mới

Giới hạn bộ nhớ khi nhiều luồng chạy cùng lúc

Chạy nhiều workflow đồng thời trên cùng một VPS dễ chạm giới hạn bộ nhớ nếu không giới hạn số tiến trình song song, khi đó n8n chờ hoặc lỗi thay vì chạy tuần tự. Đặt giới hạn số lần thực thi đồng thời và dọn log thực thi cũ giúp máy chủ giữ được dung lượng RAM dự phòng cho lúc cao điểm.

Dấu hiệu VPS đang chạm trần bộ nhớ: quy trình đang chạy tự dừng giữa chừng không rõ lý do, giao diện quản trị n8n phản hồi chậm hẳn vào cùng khung giờ mỗi ngày, hoặc log hệ thống báo tiến trình bị kill vì hết bộ nhớ. Gặp một trong ba dấu hiệu này là lúc cần xem lại gói VPS đang dùng, hoặc nhờ dịch vụ quản trị máy chủ BizMaC rà lại cấu hình.

Câu hỏi thường gặp về n8n trên VPS

n8n chạy trên VPS 1 vCPU 2GB RAM được không?
Chạy được cho vài workflow đơn giản, kích hoạt thưa, nhưng không đủ dư địa khi có từ ba workflow chạy trùng giờ trở lên. Nên bắt đầu từ 2 vCPU, 4 GB RAM cho môi trường dùng thật.

n8n trên VPS có cần cài PostgreSQL riêng không?
Không bắt buộc ngay từ đầu. n8n dùng SQLite mặc định cho quy mô nhỏ, chuyển sang PostgreSQL khi số workflow và lịch sử thực thi tăng lên, giúp truy vấn dữ liệu nhanh hơn.

Bao lâu nên dọn log thực thi workflow một lần?
Tuỳ tần suất chạy, nhưng workflow kích hoạt nhiều lần mỗi ngày nên dọn hoặc archive log thực thi hàng tháng, tránh cơ sở dữ liệu phình quá lớn làm chậm cả giao diện quản trị.

Đổi tên miền phụ cho webhook có làm gián đoạn workflow không?
Có, mọi node webhook trỏ theo địa chỉ cũ sẽ ngừng nhận dữ liệu ngay khi đổi tên miền, nên cần cập nhật lại URL webhook ở toàn bộ phần mềm bên ngoài đang gọi vào trước khi tắt tên miền cũ.

Đưa vào việc thế nào cho suôn

Bắt đầu bằng gói VPS 2 vCPU, 4 GB RAM cho vài workflow đầu tiên, đặt tên miền phụ riêng cho webhook, chỉnh múi giờ ngay sau khi cài, rồi tạo lịch xuất file workflow định kỳ trước khi mở rộng thêm. Bốn bước này giải quyết phần lớn sự cố hay gặp khi mới đưa n8n trên VPS vào vận hành thật, và cắt được nhiều thời gian dò lỗi về sau.

Số lượng workflow tăng dần theo thời gian, nên chọn gói còn dư tài nguyên hơn là vừa đủ hiện tại. Xem thêm dịch vụ AI Workflow N8N nếu muốn BizMaC hỗ trợ dựng workflow ngay từ đầu, hoặc đọc bài n8n là gì và cách vận hành nếu cần ôn lại khái niệm trước khi triển khai. Trước khi lên gói, tham khảo thêm cách chọn cấu hình VPS theo tải để tránh chọn dư hoặc thiếu tài nguyên, rồi chốt lại ở đúng gói server ảo VPS BizMaC hợp với quy mô đang có.

Lưu ý: Bài viết chia kinh nghiệm chung, còn mỗi doanh nghiệp một quy mô và một cách vận hành. Muốn biết cách nào hợp với trường hợp của bạn — chọn gói nào, làm theo thứ tự nào, chi phí ra sao — chuyên viên BizMaC tư vấn và làm giúp bạn phần kỹ thuật.

Đọc rồi mà vẫn ngại tự làm?

Để BizMaC dựng website cho doanh nghiệp bạn

Giao diện chuẩn UX, cấu trúc chuẩn SEO, chạy mượt trên di động và dễ tự quản trị sau khi bàn giao. BizMaC làm website cho doanh nghiệp Việt từ năm 2007, đi kèm hướng dẫn vận hành chứ không bàn giao xong là hết.

Khách hàng và các chỉ số lượt theo dõi, độ phủ, doanh thu của một website doanh nghiệp