8 phút đọc · cập nhật 2026-08-28

Self-host n8n trên VPS: cần biết gì trước khi bắt đầu

Self-host n8n nghĩa là tự cài n8n lên máy chủ ảo (VPS) của mình: chi phí cố định khoảng 100–200 nghìn/tháng cho VPS 2–4GB RAM, chạy không giới hạn số lần, dữ liệu nằm trong tay mình — đổi lại phải tự lo cài đặt, cập nhật và sao lưu.

Cấu hình tối thiểu

VPS 2GB RAM chạy được n8n cơ bản; 4GB thoải mái cho chục workflow kèm cơ sở dữ liệu Postgres. Ổ cứng 20GB đủ khởi đầu. Chọn nhà cung cấp có máy chủ tại Việt Nam nếu workflow gọi nhiều dịch vụ trong nước — độ trễ thấp hơn rõ.

5 lỗi người mới hay gặp

  • Không đặt HTTPS — webhook nhiều dịch vụ từ chối gửi về địa chỉ http
  • Dùng SQLite mặc định rồi phình file — nên chuyển Postgres từ đầu
  • Không sao lưu workflow — VPS chết là mất trắng; xuất file .json định kỳ hoặc nối Git
  • Để lộ khoá API trong node — dùng mục Credentials, đừng dán thẳng vào tham số
  • Quên đặt múi giờ — lịch chạy 7h sáng thành 0h vì máy chủ mặc định UTC

Khi nào nên dùng n8n cloud

Không có ai trực kỹ thuật và số lần chạy mỗi tháng còn thấp: bản cloud trả phí của n8n đáng tiền vì họ lo hạ tầng. Vượt vài nghìn lần chạy mỗi tháng thì tự host gần như luôn rẻ hơn.