HostingViet | Công ty Cổ phần Công nghệ số Thiên Quang

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

Tin tức | 2025-11-19 17:49:37+07
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

 

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: 

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: 

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: 

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

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

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

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

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: 

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.

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:

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ài viết khác