Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
n8n là một nền tảng tự động hóa quy trình làm việc (workflow automation) mã nguồn mở, cho phép người dùng 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ụ mà không cần viết nhiều mã code. Với giao diện kéo-thả trực quan, n8n giúp tạo ra các luồng công việc (workflow) từ đơn giản đến phức tạp, như đồng bộ dữ liệu, gửi email tự động, hay tích hợp API với các ứng dụng như Google Sheets, Slack, Trello, v.v. Nếu bạn muốn triển khai n8n trên cPanel có thể tham khảo bài viết sau để thực hiện.
Để cài đặt n8n trên cPanel cho các dự án nhỏ với tải thấp, bạn cần đảm bảo hosting đáp ứng cấu hình tối thiểu sau:
Lưu ý: Cấu hình này chỉ phù hợp với dự án nhỏ. Nếu bạn làm việc với dự án lớn hoặc có tải cao, hãy cân nhắc nâng cấp lên VPS để đảm bảo hiệu suất.
Ngoài ra đối với hosting ở PA Việt Nam Quý khách cần sử dụng các gói host Nodejs thì mới có thể cài đặt.
Để cài đặt n8n, mình khuyến nghị bạn nên sử dụng subdomain(ví dụ: n8n.tuoitre.top đây là domain test của PA còn các bạn thay domain của các bạn vào).
Bạn vào mục Domains
→ Create A New Domain
để thêm subdomain vào cPanel.
Để cài đặt SSL cho subdomain bạn cần phải trỏ subdomain về IP của host trước thì mới cài được.
Để đảm bảo bảo mật, bạn cần cài đặt chứng chỉ SSL cho subdomain. Bạn Vào SSL/TLS Status
trong cPanel, tiếp đến bạn bấm chọn subdomain
vừa tạo, nhấn Run AutoSSL
để cài đặt chứng chỉ SSL cho subdomain.
Quá trình cài đặt SSL sẽ diễn ra và khi cài đặt thành công, bạn sẽ thấy thông báo màu xanh kèm thời hạn chứng chỉ.
Để cài n8n chúng ta cài đặt thông qua môi trường Node.js. Với các bước thao tác sau:
Trong cPanel, bạn tìm mục Software
→ Setup Node.js App
để tạo ứng dụng Node.js.
Tiếp đến bạn nhấn Create Application
và chọn/điền các thông tin:
Sau khi bạn đã chọn / nhập các thông tin hoàn tất, bạn bấm Create
để khởi tạo. Sau khi quá trình khởi tạo xong, bạn truy cập subdomain để kiểm tra.
Sau khi bạn thiết lập môi trường Node.js hoàn tất ở bước trên, bạn tiến hành cài đặt n8n như sau:
Bạn sao chép lệnh kích hoạt vào môi trường node.js
Ví dụ : source /home/tuoitre/nodevenv/n8n.tuoitre.top/20/bin/activate && cd /home/tuoitre/n8n.tuoitre.top
Tiếp đến bạn tìm Terminal
trong cPanel và dán lệnh kích hoạt vào môi trường node.js vào rồi nhấn Enter
.
Sau khi bạn đã kích hoạt vào môi trường node.js, bạn sử dụng hai lệnh sau để Khởi tạo npm và cài đặt n8n:
npm init -y
npm install n8n
Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy có thư mục node_modules
xuất hiện trong thư mục.
Với bước trên thì việc cài đặt n8n đã cài đặt xong, bây giờ bạn cần thiết lập cấu hình node.js để hoạt động. Bạn quay lại Setup Node.js App
, ở ứng dụng node.js bạn tạo ở bước 3, bạn bấm vào hình cây bút
ở phần Actions
.
Tiếp đến bạn thay Application Startup File
từ app.js
thành node_modules/n8n/bin/n8n
Tiếp theo bạn kéo xuống phía dưới phần Environment variables
, bạn cấu hình thêm biến môi trường để n8n hoạt động hiệu quả hơn. Bạn bấm ADD VARIABLE
để thêm cấu hình biến.
Bạn thêm các cấu hình biến như sau:
Sau khi hoàn tất, bạn SAVE
lại cấu hình và RESTART
lại. Sau đó bạn đã có thể truy cập subdomain (ví dụ: https://n8n.tuoitre.top) để trải nghiệm giao diện n8n. Bạn sẽ thấy công cụ sẵn sàng để tự động hóa workflow của mình!
Lưu ý: Nếu bạn truy cập gặp thông báo n8n is starting up. Please wait thì đứng lo lắng, hãy chờ đợi ít phút để n8n khởi động
Chúc bạn thành công với các dự án tự động hóa của mình!