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

Ngày đăng: 14/11/2025
Lượt xem: 3
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.

>>> Xem thêm: Hướng dẫn cài đặt n8n trên cPanel chuẩn chỉ, chính xác

Bình luận
  • Báo xấu
    Phản hồi
    {comment_author}
    {comment_content}
Bài viết liên quan
 
VPS AMD Là Gì? Tất cả những thông tin cần biết về VPS AMD
2025/11/14

VPS AMD Là Gì? Tất cả những thông tin cần biết về VPS AMD

VPS AMD là gì?  VPS AMD là một hình thức máy chủ ảo VPS được vận hành bởi phần cứng là CPU AMD EPYC, thay v&...
Tác giả:
Đọc thêm
 
Cách sửa lỗi CyberPanel Not Working After Reboot VPS OpenVZ
2025/10/31

Cách sửa lỗi CyberPanel Not Working After Reboot VPS OpenVZ

Cách sửa lỗi CyberPanel Not Working After Reboot VPS OpenVZ   OpenVZ là gì? OpenVZ là một công nghệ ảo hóa ở cấp...
Tác giả:
Đọc thêm
 
Reg VPS là gì? Lưu ý quan trọng khi Reg VPS và Cách Reg VPS
2025/11/14

Reg VPS là gì? Lưu ý quan trọng khi Reg VPS và Cách Reg VPS

Reg VPS là gì? Lưu ý quan trọng khi Reg VPS và Cách Reg VPS   Reg VPS là gì? Reg VPS, hay còn gọi...
Tác giả:
Đọc thêm
 
Hướng dẫn tăng thông số PHP trong hosting cPanel
2025/11/14

Hướng dẫn tăng thông số PHP trong hosting cPanel

Hướng dẫn tăng thông số PHP trong hosting cPanel   List các thông số PHP quan trọng cần lưu ý PHP (Hypertext Preprocessor) l&ag...
Tác giả:
Đọc thêm
 
Hướng dẫn tắt Error Log trên hosting cPanel chi tiết
2025/10/30

Hướng dẫn tắt Error Log trên hosting cPanel chi tiết

Hướng dẫn tắt Error Log trên hosting cPanel   Có nên tắt Error Log không? Trước khi tắt Error Log trên hosting cPanel, bạn...
Tác giả:
Đọc thêm
 
Cách trỏ subdomain về hosting nhanh chóng, chính xác
2025/10/30

Cách trỏ subdomain về hosting nhanh chóng, chính xác

Cách trỏ subdomain về hosting nhanh chóng, chính xác   Hướng dẫn trỏ Subdomain về hosting chính Dưới đây sẽ hướn...
Tác giả:
Đọc thêm