Hướng dẫn cài đặt n8n trên Hosting cPanel

N8n là gì?

N8n là một công cụ tự động hóa quy trình làm việc (workflow automation) mã nguồn mở, cho phép bạn kết nối các ứng dụng và dịch vụ khác nhau để tự động hóa các tác vụ lặp đi lặp lại.

Hướng dẫn cài đặt n8n trên Hosting cPanel

Nếu bạn đang thực hiện dự án nhỏ, bạn có thể chọn gói hosting với cấu hình như sau:

  • Dung lượng (NVMe): 7 GB
  • CPU: 2 cores
  • RAM: 2 GB

Mình đang sử dụng Hosting BKNS bạn có thể tham khảo qua link giới thiệu sau: BKNS Dịch vụ

Sử dụng mã giảm giá: BKNSHOSTING1 để được giảm 15%

Cài đặt chứng chỉ SSL bằng Auto SSL trên cPanel

Vào SSL/TLS Status

Nhấn Run AutoSSL để cấp chứng chỉ cho domain.

Nếu cài đặt SSL thành công sẽ hiển thị dòng màu xanh lá cây và thời hạn của chứng chỉ.

Cài đặt chứng chỉ SSL bằng Auto SSL trên cPanel
Cài đặt chứng chỉ SSL bằng Auto SSL trên cPanel

Cấu hình Node.js App trong cPanel

  • cPanel → vào Setup Node.js App.
Vào Setup Node.js App
Vào Setup Node.js App
  • Nhấn Create Application, chọn phiên bản Node.js mới nhất.
Chọn phiên bản Node.js mới nhất
Chọn phiên bản Node.js mới nhất
  • Chọn thư mục gốc và chế độ Development.
Chọn thư mục gốc
Chọn thư mục gốc và chế độ Development
  • Nhấn Create để khởi tạo ứng dụng.
Kiểm tra thử xem nodejs đã hoạt động hay chưa
Kiểm tra thử xem nodejs đã hoạt động hay chưa

Cài đặt n8n trên hosting cPanel 

Chạy lệnh kích hoạt môi trường Node.js

Sao chép lệnh kích hoạt môi trường Node.js từ phần đầu của trang trong phần Setup Node.js App.

Sao chép lệnh kích hoạt môi trường Node.js
Sao chép lệnh kích hoạt môi trường Node.js

Truy cập cPanel Terminal, sau đó dán lệnh trên vào Terminal và nhấn Enter

Truy cập cPanel Terminal
Truy cập cPanel Terminal
Dán lệnh trên vào Terminal
Dán lệnh trên vào Terminal

Khởi tạo npm

npm init -y

Cài đặt n8n

npm install n8n

npm install n8n
npm install n8n

Kiểm tra nếu có các file như hình là đã cài đặt thành công.

Kiểm tra nếu có các file như hình là đã cài đặt thành công
Kiểm tra nếu có các file như hình là đã cài đặt thành công

Cấu hình n8n

Truy cập cPanel > Setup Node.js App.

Chỉnh sửa Application Startup File thành:

node_modules/n8n/bin/n8n

Chỉnh sửa Application Startup File
Chỉnh sửa Application Startup File

Truy cập giao diện n8n

Mở trình duyệt và truy cập địa chỉ cài đặt n8n.

Điền thông tin thiết lập tài khoản lần đầu.

Điền thông tin thiết lập tài khoản
Điền thông tin thiết lập tài khoản

Giao diện của n8n

Giao diện của n8n
Giao diện của n8n