error: Alert: Content is protected !!
NVME SSD Hosting tốc độ cao

n8n là gì? Hướng dẫn cài đặt n8n trên aaPanel

10
5/5 - (1 bình chọn)

Trong thời đại công nghệ số ngày càng phát triển, các doanh nghiệp và cá nhân đều đang tìm kiếm những giải pháp để tối ưu hóa quy trình làm việc và tiết kiệm thời gian. Một trong những công cụ nổi bật giúp thực hiện điều này chính là n8n – một nền tảng tự động hóa quy trình làm việc mã nguồn mở (open-source). Hãy cùng tìm hiểu chi tiết về n8n và cách nó có thể giúp bạn nâng cao hiệu quả công việc.

n8n là gì?

n8n (đọc là “n-eight-n”) là một nền tảng tích hợp và tự động hóa quy trình làm việc (workflow automation) được xây dựng trên mã nguồn mở. Công cụ này cho phép người dùng kết nối các ứng dụng, dịch vụ và API khác nhau để tạo ra các quy trình làm việc tự động mà không cần phải viết mã phức tạp.

Với giao diện kéo-thả trực quan, n8n giúp người dùng dễ dàng thiết lập các luồng công việc (workflows) giữa các hệ thống khác nhau, từ quản lý email, CRM, đến phân tích dữ liệu và nhiều hơn thế nữa. Điều đặc biệt của n8n là tính linh hoạt và khả năng tùy chỉnh cao, phù hợp với cả người dùng cá nhân lẫn doanh nghiệp lớn.

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

aaPanel là một công cụ quản lý máy chủ phổ biến, hỗ trợ triển khai ứng dụng qua Docker. Dưới đây là các bước cài đặt n8n trên aaPanel:

Bước 1: Đăng nhập vào aaPanel

Truy cập địa chỉ IP máy chủ kèm port (ví dụ: http://<IP_server>:8888) và đăng nhập bằng tài khoản admin.

Bước 2: Cài đặt Docker (nếu chưa có)

Ở thanh menu bên trái, bạn chọn vào mục Docker ⭢ Thông báo hiển thị ⭢ Install

Cài đặt Docker trên aaPanel
Cài đặt Docker trên aaPanel

Để lựa chọn Default và chọn Confirm

cai dat n8n tren aapanel 2

Tiến trình cài đặt đang thực hiện và chọn hãy chờ đợi cho đến khi hoàn tất.

cai dat n8n tren aapanel 3
Tiến trình cài đặt Docker trên aaPanel

Sau khi cài đặt, bạn có thể kiểm tra bằng cách mở Terminal trong aaPanel và gõ:

docker --version

Nếu kết quả hiển thị phiên bản Docker (ví dụ: Docker version 20.10.7), tức là cài đặt thành công.

Khởi động Docker sau khi cài đặt xong.

Bước 3: Cài đặt n8n Thông Qua Docker

Tìm kiếm image n8n: Trong phần Docker của aaPanel, nhấp vào One-Click Install, nhập “n8n” vào ô tìm kiếm, sau đó chọn image chính thức n8nio/n8n. Khi xuất hiện như ảnh bạn chọn tiếp vào Install để cài đặt.

cai dat n8n tren aapanel 4

Cấu hình container: Sau khi chọn Install, bạn sẽ thấy bảng cấu hình. Nhập các thông tin sau:

  • Name: Đặt tên container (ví dụ: n8n-container).
  • Version selection: latest
  • Domain: Đặt vào tên miền
  • Port: Chọn một cổng để truy cập n8n (ví dụ: 5678). Tránh trùng với các cổng mặc định như 80, 443.
  • Cpu core limit: Đặt 0 để không giới hạn.
  • Memory limit: Đặt 0 để không giới hạn.

Nhấp Confirm để bắt đầu cài đặt.

Cấu hình container n8n
Cấu hình container n8n

Kiểm tra trạng thái: Sau khi cài đặt, quay lại tab Installed và kiểm tra xem container n8n-container có trạng thái Running hay không.

cai dat n8n tren aapanel 7

Bước 4: Cấu hình và Truy cập n8n

Mở cổng trên aaPanel: Để truy cập n8n từ bên ngoài, vào Security > Add Port Rule và thêm cổng đã chọn (ví dụ: 5678).

Mở cổng trên aaPanel
Mở cổng trên aaPanel

Truy cập n8n: Mở trình duyệt và nhập http://<IP_server>:5678.

Thiết lập tài khoản: Lần đầu truy cập, n8n sẽ yêu cầu bạn tạo tài khoản admin. Điền thông tin cần thiết (email, mật khẩu) và lưu lại.

Truy cập & thiết lập tài khoản n8n
Truy cập & thiết lập tài khoản n8n

Sau khi hoàn tất, bạn đã sẵn sàng để bắt đầu tạo các workflow tự động hóa!

cai dat n8n tren aapanel 13

Bước 5: Cấu hình tên miền cho n8n trên aaPanel

Đảm bảo bạn đã đăng ký một tên miền (ví dụ: n8n.yourdomain.com) và trỏ nó về địa chỉ IP của server aaPanel. Bạn có thể thực hiện việc này thông qua nhà cung cấp tên miền bằng cách cập nhật bản ghi DNS (A Record) để trỏ tới IP của server.

Trên cài đặt n8n bạn chọn vào Manage website

cai dat n8n tren aapanel 8

Cấu hình Reverse Proxy
n8n thường chạy trên một cổng cụ thể (mặc định là 5678), vì vậy bạn cần thiết lập reverse proxy để chuyển hướng truy cập từ tên miền đến cổng này.

Nhấn vào Add proxy và thêm quy tắc proxy:

  • Domain name: Nhập tên miền của bạn (ví dụ: n8n.yourdomain.com).
  • Target URL: Nhập http://<IP_server>:5678 (thay 5678 bằng cổng thực tế mà n8n đang chạy nếu khác).
  • Send Host: Mặc định
  • Đặt tên tùy ý (ví dụ: n8n).
  • Send Domain: Có thể để trống hoặc nhập tên miền của bạn (ví dụ: n8n.yourdomain.com).

Lưu cấu hình: Nhấn confirm để áp dụng.

cai dat n8n tren aapanel 9

Cấu hình SSL (Khuyến nghị): Để tăng cường bảo mật, bạn nên cài đặt chứng chỉ SSL cho tên miền.

Click vào dòng Not Set như ảnh. Chọn Let’s Encrypt > Chọn tên miền cài SSL và chọn Apply

cai dat n8n tren aapanel 10

Và bây giờ bạn có thể truy cập với tên miền đã cài đặt và có cả SSL.

Truy cập n8n với tên miền đã cài đặt
Truy cập n8n với tên miền đã cài đặt

Cập nhật cấu hình n8n

Nếu bạn muốn n8n nhận diện tên miền và sử dụng HTTPS, bạn cần chỉnh sửa cấu hình trong Docker Compose của n8n.

Trong aaPanel, vào Docker > Compose, chỉnh sửa file compose.yaml

Thêm hoặc cập nhật các biến môi trường sau đó nhấp Update Image để khởi động lại với cấu hình mới.

      N8N_HOST: n8n.yourdomain.com
      N8N_PROTOCOL: https
      N8N_PORT: 443
      N8N_WEBHOOK_URL: https://n8n.yourdomain.com

cai dat n8n tren aapanel 14

Và đây là kết quả sau khi thực hiện.

cai dat n8n tren aapanel 15

Xem thêmHướng dẫn cài đặt Tracking Contact Form 7 Event bằng Google Tag Manager

Cập Nhật n8n Mới Nhất Trên aaPanel

Cập nhật n8n lên bản mới nhất và thường xuyên sẽ giúp bạn tận dụng tối đa công cụ tự động hóa mạnh mẽ này và tránh được các vấn đề khi phải cập nhật qua nhiều phiên bản cùng lúc.

Cập Nhật n8n Mới Nhất Trên aaPanel
Cập Nhật n8n Mới Nhất Trên aaPanel

Mẹo Sử Dụng n8n Hiệu Quả Trên aaPanel

Để tận dụng tối đa n8n trên aaPanel, hãy lưu ý một số mẹo sau:

  • Bảo mật với SSL: Sử dụng tính năng Let’s Encrypt trong aaPanel để cấu hình SSL cho n8n, đảm bảo kết nối an toàn qua HTTPS.
  • Sao lưu dữ liệu: Thiết lập sao lưu định kỳ cho container n8n để tránh mất dữ liệu quan trọng.
  • Tối ưu hóa hiệu suất: Nếu chạy nhiều workflow nặng, hãy nâng cấp RAM hoặc CPU của VPS để đảm bảo hoạt động mượt mà.
  • Cập nhật thường xuyên: Kiểm tra và cập nhật image n8n trong Docker để nhận các bản vá bảo mật và tính năng mới.

Kết Luận

n8n là một công cụ tự động hóa quy trình làm việc mạnh mẽ, giúp bạn tiết kiệm thời gian và tối ưu hóa hiệu suất mà không cần viết code. Khi kết hợp với aaPanel, việc cài đặt và quản lý n8n trở nên đơn giản hơn bao giờ hết, ngay cả với những người mới bắt đầu. Qua bài viết này, hy vọng bạn đã nắm được cách triển khai n8n trên aaPanel và sẵn sàng khám phá sức mạnh của tự động hóa.

Hãy bắt tay vào thử nghiệm n8n ngay hôm nay để trải nghiệm cách nó có thể thay đổi cách bạn làm việc! Nếu cần thêm thông tin, bạn có thể tham khảo tài liệu chính thức của n8n hoặc tham gia cộng đồng người dùng để nhận hỗ trợ.

Nhận thông báo qua Email
Nhận thông báo cho
guest
0 Góp ý
cũ nhất
mới nhất bình chọn nhiều nhất
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x