Cách cài đặt n8n trên VPS Ubuntu nhanh, dễ dàng

Ngày đăng: 14/11/2025
Lượt xem: 10
Theo dõi: youtube tiktok
Chia sẻ:
Đánh giá: 4.5/5 - (4 bình chọn)

n8n là một công cụ mạnh mẽ giúp tự động hóa các quy trình và workflow một cách linh hoạt, phù hợp cho cả cá nhân lẫn doanh nghiệp. Việc cài đặt n8n trên VPS Ubuntu giúp bạn kiểm soát hoàn toàn môi trường hoạt động, đảm bảo hiệu suất ổn định và bảo mật. Trong bài viết này, HostingViet sẽ hướng dẫn bạn cách chi tiết để triển n8n trên Ubuntu hoạt động mượt mà và bắt đầu xây dựng các workflow tự động một cách nhanh chóng.

Cách cài đặt n8n trên VPS Ubuntu
Cách cài đặt n8n trên VPS Ubuntu nhanh, dễ dàng

 

Yêu cầu về VPS khi cài đặt Ubuntu

Trước khi cài đặt n8n trên VPS Ubuntu, bạn cần đảm bảo VPS đáp ứng các yêu cầu cơ bản sau để đảm bảo hoạt động ổn định và hiệu suất tối ưu: 

Yêu cầu về VPS khi cài đặt Ubuntu
Yêu cầu về VPS khi cài đặt Ubuntu

 

  • Hệ điều hành: VPS nên chạy Ubuntu phiên bản 20.04 LTS hoặc mới hơn, đảm bảo tương thích với các gói phần mềm cần thiết.
  • Tài nguyên phần cứng: Tốt nhất nên đảm bảo cấu hình cơ bản gồm 2CPU cores, 2-4GB RAM và 20-40GB SSD để đủ chạy mượt mà nhiều workflow phức tạp. Nếu môi trường lớn hơn nên sử dụng 4 cores, 8GB RAM để hiệu năng ổn định. 
  • Quyền quản trị (root): Bạn cần quyền root hoặc quyền sudo để cài đặt phần mềm, cấu hình firewall và quản lý dịch vụ.
  • Kết nối Internet ổn định: VPS phải có kết nối Internet ổn định để tải gói phần mềm, plugin và thực hiện các workflow n8n kết nối với API bên ngoài.
  • Port mở sẵn: Port mặc định 5678 hoặc port bạn sẽ cấu hình cho n8n cần được mở trên firewall để truy cập từ bên ngoài.
  • Một số công cụ triển khai như: Docker & Docker Compose hoặc Node.js (≥18) + npm + PM2
  • Cấu hình subdomain: Trỏ subdomain về IP VPS và sử dụng reverse-proxy kèm chứng chỉ SSL từ Let’s Encrypt hoặc tương đương.

Cập nhật hệ thống trước khi cài

Trước khi bắt đầu cài đặt n8n trên VPS Ubuntu, bạn cần cập nhật hệ thống để đảm bảo mọi gói phần mềm đều ở phiên bản mới nhất. Cách cập nhật hệ thống như sau: 

  • Bước 1: Kết nối vào VPS qua SSH và chạy lệnh bên dưới trên toàn bộ hệ thống
  • Bước 2: Khởi động lại VPS để áp dụng các thay đổi
Cập nhật hệ thống trước khi cài n8n
Cập nhật hệ thống trước khi cài n8n

 

Cách cài đặt n8n trên VPS Ubuntu

Có nhiều cách khác nhau để cài đặt n8n trên VPS Ubuntu. Cách dễ nhất là cài đặt trên nền nodejs và npm, quản lý bằng pm2 và ra domain bằng nginx proxy. Dưới đây là hướng dẫn chi tiết cách cài đặt n8n bằng nodejs và npm. 

Bước 1: Cài đặt nodejs và npm

Thực hiện lệnh sau để cài đặt nodejs và npm. Hãy kiểm tra và đảm bảo version node và npm đúng với bản cài đặt để tránh lỗi ở những bước sau: 

Cài đặt nvm

Bước 2: Cài đặt n8n

Sau khi cài đặt npm, bạn có thể cài đặt n8n bằng lệnh sau: 

Cài đặt n8n

Bước 3: Cài đặt pm2

PM2 là công cụ giúp n8n chạy liên tục và tự khởi động lại nếu có lỗi. Sử dụng lệnh dưới đây để cài đặt pm2

Cài đặt pm2

Bước 4: Khởi động chạy n8n với pm2

Khởi động chạy n8n với pm2

Ta sẽ thấy một kết quả kiểu như sau:

kết quả sau khi khởi động chạy n8n với pm2

Bước 5: Cài đặt và cấu hình nginx trỏ domain

Nginx hoạt động như một reverse proxy để chuyển hướng yêu cầu đến n8n. Cài đặt nginx bằng cách chạy lệnh bên dưới

Cài đặt và cấu hình nginx trỏ domain

Tạo file cấu hình nginx cho n8n, lưu ý ở bước này ta cần có domain được tạo bởi nhà cung cấp và cấu hình trỏ tới địa chỉ của vps hiện tại đang cài n8n: 

Tạo file cấu hình nginx cho n8n

Lưu lại nội dung file cấu hình thực hiện các lệnh dưới đây và. Nếu màn hình có thông báo syntax is ok - test is successful tức là đã cấu hình thành công và chuyển sang bước tiếp theo.

Tạo file cấu hình nginx cho n8n

Bước 6: Cài đặt SSL

Cài đặt SSL giúp bảo mật subdomain bằng HTTPS. Để cài đặt, bạn dùng công cụ certbot bằng cách chạy lệnh như bên dưới, trong đó domain là tên miền mà bạn mua bởi nhà cung cấp:

Cài đặt SSL

Tóm lại, cài đặt n8n trên VPS Ubuntu giúp bạn tự chủ hóa việc quản lý workflow, vận hành ổn định và tiết kiệm. Hy vọng rằng hướng dẫn trên đây của HostingViet có thể giúp bạn cài đặt n8n nhanh chóng và sử dụng mượt mà trên VPS Ubuntu.

 

Bình luận
  • Báo xấu
    Phản hồi
    {comment_author}
    {comment_content}
Bài viết liên quan
 
Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting
2025/12/12

Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting

Managed Hosting là gì? Tìm hiểu tổng quan về Managed Hosting   Managed Hosting là gì? Managed Hosting là dịch v...
Tác giả:
Đọc thêm
 
VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất
2025/12/11

VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất

VPS Free không cần Visa - Top 10 Nhà Cung Cấp Chất Lượng Nhất   VPS Free không cần Visa là gì? VPS Free không cần ...
Tác giả:
Đọc thêm
 
VPS NVMe có những ưu và nhược điểm gì?
2025/12/10

VPS NVMe có những ưu và nhược điểm gì?

VPS NVMe có những ưu và nhược điểm gì?   Ưu điểm của VPS NVMe Để hiểu rõ hơn về các lợi ích mà VPS NVMe ...
Tác giả:
Đọc thêm
 
VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp
2025/12/10

VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp

VPS SSD phù hợp với ai? Cách chọn gói VPS SSD phù hợp   VPS SSD phù hợp với ai? VPS SSD là lựa chọn lý t...
Tác giả:
Đọc thêm
 
Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS
2025/12/09

Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS

Anonymous VPS là gì? Tìm hiểu tổng quan về Anonymous VPS   Anonymous VPS là gì? Anonymous VPS (Anonymous Virtual Priva...
Tác giả:
Đọc thêm
 
20+ Theme wordpress bất động sản miễn phí & Mất phí siêu đẹp
2025/12/05

20+ Theme wordpress bất động sản miễn phí & Mất phí siêu đẹp

Top 20+ Theme wordpress bất động sản miễn phí & Mất phí siêu đẹp   List Theme wordpress bất động sản miễn phí Dưới đâ...
Tác giả:
Đọc thêm