Hướng Dẫn Cài Đặt n8n bằng hosting Cpanel tại HOSTVN

Hướng Dẫn Cài Đặt n8n bằng hosting Cpanel tại HOSTVN

n8n đang trở thành một công cụ tự động hóa workflow được ưa chuộng nhờ tính năng mạnh mẽ và khả năng tùy biến cao. Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết cách cài đặt n8n trên hosting sử dụng cPanel của HOSTVN – một trong những bảng điều khiển phổ biến nhất hiện nay. Bài viết cung cấp các bước từ việc chuẩn bị hosting cho đến cấu hình n8n chạy ổn định trên môi trường Node.js.

n8n 1


Mục Lục

  1. Giới thiệu chung về n8n và ứng dụng của nó

  2. Yêu cầu cấu hình hosting để cài đặt n8n

  3. Các bước cài đặt n8n trên cPanel

    • Bước 1: Thêm Addon Domain/Subdomain

    • Bước 2: Cài Đặt Chứng Chỉ SSL

    • Bước 3: Cấu Hình Node.js Trong cPanel

    • Bước 4: Cài Đặt n8n qua Terminal

    • Bước 5: Cấu Hình n8n

  4. Tổng kết và lưu ý khi sử dụng

  5. Hỗ trợ và liên hệ


1. Giới Thiệu Chung Về n8n Và Ứng Dụng Của Nó

n8n là một công cụ tự động hóa workflow mã nguồn mở, cho phép người dùng tạo ra các quy trình tự động hoá phức tạp mà không cần phải lập trình từ đầu. Với giao diện trực quan và khả năng kết nối với nhiều ứng dụng khác nhau, n8n giúp tối ưu hoá các công việc hàng ngày như quản lý dữ liệu, gửi thông báo, tích hợp API và nhiều tác vụ tự động khác. Việc triển khai n8n trên hosting cPanel là giải pháp phù hợp cho các dự án nhỏ hoặc thử nghiệm ban đầu, nơi không đòi hỏi tải cao nhưng vẫn cần hiệu quả và tính bảo mật.


2. Yêu Cầu Cấu Hình Hosting Để Cài Đặt n8n

Trước khi tiến hành cài đặt, bạn cần đảm bảo rằng hosting của mình đáp ứng được các yêu cầu tối thiểu sau:

  • CPU: Tối thiểu 2 cores, khuyến nghị 4 cores để đảm bảo tốc độ xử lý tốt khi chạy các workflow tự động.

  • RAM: Ít nhất 2GB, khuyến nghị 4GB để hỗ trợ các ứng dụng Node.js chạy mượt mà.

  • Bộ nhớ lưu trữ: Sử dụng ổ SSD để cải thiện tốc độ đọc/ghi và đảm bảo hiệu năng cho ứng dụng.

Lưu ý: Nếu bạn dự định triển khai n8n cho các dự án có tải cao hoặc cần xử lý dữ liệu lớn, việc sử dụng VPS, máy chủ sẽ giúp nâng cao hiệu suất . Tham khảo cách triển khai n8n trên VPS, máy chủ tại ĐÂY

             Tại HOSTVN hiện cung cấp các gói hosting đảm bảo đáp ứng được các yêu cầu trên, bạn có thể tham khảo mua hosting tại ĐÂY


3. Các Bước Cài Đặt n8n Trên cPanel

Bước 1: Thêm Addon Domain/Subdomain

Để đảm bảo tính chuyên nghiệp và quản lý dễ dàng, bạn nên cài đặt n8n trên một subdomain riêng, ví dụ: n8n.tenmiencuaban.com.

  • Đăng nhập vào cPanel:
    Truy cập trang quản trị cPanel của bạn và tìm mục Domains. Nếu gặp khó khăn trong việc đăng nhập vào Cpanel tại HOSTVN hãy thao tác theo hướng dẫn

Cai dat n8n 1

  • Tạo Subdomain:

    • Vào mục Create A New Domain.

    • Nhập tên subdomain bạn mong muốn (ví dụ: n8n.tenmiencuaban.com).

    • Xác nhận và tạo subdomain.

Cai dat n8n 2

Cai dat n8n 3

  • Cấu hình DNS:

    • Đảm bảo rằng bạn đã trỏ subdomain này về địa chỉ IP của hosting để các bước cài đặt tiếp theo diễn ra suôn sẻ.


Bước 2: Cài Đặt Chứng Chỉ SSL

Để bảo mật thông tin và tăng uy tín cho trang web, bạn cần cài đặt chứng chỉ SSL cho subdomain vừa tạo.

  1. Trỏ DNS:

    • Đảm bảo rằng subdomain đã được trỏ chính xác đến IP của hosting trước khi tiến hành cài đặt SSL.

  2. Cài đặt SSL trong cPanel:

    • Truy cập mục SSL/TLS Status trong cPanel.

    • Chọn subdomain n8n.tenmiencuaban.com và bấm Run AutoSSL.

    • Chờ đợi quá trình cài đặt hoàn tất, bạn sẽ thấy thông báo màu xanh với thời hạn chứng chỉ hiển thị.

Cai dat n8n 4

 

Nếu bạn gặp khó khăn trong việc ký SSL miễn phí hãy làm theo hướng dẫn tại ĐÂY


Bước 3: Cấu Hình Node.js Trong cPanel

n8n được xây dựng trên nền tảng Node.js, do đó việc cài đặt môi trường Node.js là bước quan trọng để đảm bảo n8n hoạt động tốt trên hosting.

  • Truy cập Setup Node.js App:

    • Trong cPanel, điều hướng đến Software và chọn Setup Node.js App.

Cai dat n8n 5

  • Tạo ứng dụng Node.js:

    • Nhấn Create Application.

    • Node.js Version: Chọn phiên bản mới nhất, ví dụ: 22.x (đảm bảo tương thích với n8n).

    • Application Mode: Chọn Production để đảm bảo hiệu năng và bảo mật.

    • Application Root: Nhập thư mục chứa file cài đặt n8n, ví dụ: /home/username/n8n.tenmiencuaban.com.

    • Application URL: Chọn subdomain vừa tạo.

    • Application Startup File: Tạm để trống, sẽ tự thay đổi sau khi cài đặt n8n.

Cai dat n8n 6

 

  • Tạo ứng dụng:

    • Sau khi nhập đầy đủ thông tin, bấm Create và kiểm tra lại URL của ứng dụng để đảm bảo nó hoạt động.

Cai dat n8n 8

Ghi chú: Việc cài đặt Node.js qua cPanel tại HOSTVN giúp bạn quản lý phiên bản và môi trường chạy dễ dàng, hỗ trợ nâng cấp khi cần thiết.

Kiểm tra lại sau khi ấn Creat tại  n8n.tenmiencuaban.com  sẽ hiển thị như sau

Cai dat n8n 9


Bước 4: Cài Đặt n8n Qua Terminal

Sau khi cấu hình môi trường Node.js, chúng ta sẽ tiến hành cài đặt n8n thông qua Terminal có sẵn trong cPanel.

  • Kích hoạt môi trường Node.js:

    • Vào Terminal trong cPanel.

      • Chạy lệnh kích hoạt môi trường Node.js bằng cách sao chép lệnh từ cPanel, ví dụ:

        source /home/support1/nodevenv/home/support1/n8n.hostvn.net/22/bin/activate && cd /home/support1/home/support1/n8n.hostvn.net
        Lệnh này lấy tại trang ngay sau khi bạn bấm Creat ở bước 3
        Cai dat n8n 10
        Cai dat n8n 11
  • Khởi tạo npm và cài đặt n8n:

    • Chạy lệnh sau để tạo file package.json mặc định:

      npm init -y
    • Sau đó, cài đặt n8n bằng lệnh:

      npm install n8n
  • Xác minh:

    • Sau khi quá trình cài đặt hoàn tất, kiểm tra thư mục node_modules đã xuất hiện, điều này xác nhận rằng n8n đã được cài đặt thành công.

Thường đường dẫn tới file node_modules tại hosting CPanel tại HOSTVN có dạng như sau

/home/username/nodevenv/home/username/n8n.tenmiencuaban.com/22/bin

cai dat n8n a


Bước 5: Cấu Hình n8n

Sau khi cài đặt n8n, bước cuối cùng là cấu hình ứng dụng để nó chạy ổn định và bảo mật.

  • Chỉnh sửa cấu hình ứng dụng Node.js:

    • Quay lại mục Setup Node.js App trong cPanel.

    • Chọn ứng dụng vừa tạo và nhấn vào biểu tượng chỉnh sửa (hình cây bút).

cai dat n8n b

  • Thay đổi Application Startup File:

    • Thay từ giá trị mặc định (ví dụ: app.js) thành:

      node_modules/n8n/bin/n8n
      Screenshot 14
    • Điều này cho phép hệ thống chạy trực tiếp lệnh khởi động của n8n.

    • Truy cập https://n8n.tenmiencuaban.com ( có thể sẽ phải đợi n8n khởi chạy)
    • Sau khi n8n khởi chạy thành công sẽ hiển thị giao diện cài đặt tài khoản. Ở đây bạn hãy sẽ nhập vào các ô với giá trị tương ứng

 

Screenshot 12

Giao diện sau khi cài đặt tài khoản sẽ như sau

Cai Dat n8n Tren aaPanel 16 1

 

  • Thêm biến môi trường:

    • Kéo xuống phần Environment Variables.

    • Nhấn ADD VARIABLE và thêm các biến sau:

      • N8N_BASIC_AUTH_ACTIVE với giá trị true (giúp kích hoạt bảo mật đăng nhập cơ bản).

      • WEBHOOK_URL với giá trị https://n8n.tenmiencuaban.com (đảm bảo URL webhook chính xác).

Screenshot 8

  • Lưu và Khởi Động Lại:

    • Nhấn SAVE và sau đó RESTART ứng dụng để cập nhật các thay đổi cấu hình.

Screenshot 10

  • Kiểm tra hoạt động:

    • Truy cập https://n8n.tenmiencuaban.com trên trình duyệt. Nếu lần đầu chạy, có thể hiển thị thông báo “n8n is starting up. Please wait”. Hãy chờ vài phút cho n8n khởi động hoàn chỉnh.

Lưu ý: Nếu gặp bất kỳ lỗi nào trong quá trình cấu hình, hãy kiểm tra lại các bước và đảm bảo rằng các biến môi trường đã được nhập đúng giá trị.


4. Tổng Kết Và Lưu Ý Khi Sử Dụng n8n

Sau khi hoàn thành tất cả các bước trên, bạn đã có thể tự tin sử dụng n8n trên hosting cPanel của mình để tự động hoá các quy trình làm việc. Dưới đây là một số lưu ý quan trọng:

  • Bảo mật:

    • Việc kích hoạt SSL và thiết lập đăng nhập cơ bản (N8N_BASIC_AUTH_ACTIVE) là bước cần thiết để bảo vệ dữ liệu và đảm bảo an toàn cho hệ thống.

    • Luôn cập nhật phiên bản Node.js và n8n để vá các lỗ hổng bảo mật.

  • Hiệu năng:

    • Nếu hệ thống có tải cao, hãy cân nhắc nâng cấp hosting hoặc chuyển sang VPS để đảm bảo hiệu suất xử lý.

    • Theo dõi tài nguyên hệ thống (CPU, RAM) thường xuyên để kịp thời điều chỉnh khi cần thiết.

  • Sao lưu và phục hồi:

    • Định kỳ sao lưu các cấu hình và dữ liệu của n8n để phòng trường hợp có sự cố không mong muốn

    • Lưu ý các thay đổi cấu hình khi cập nhật hệ thống để không làm gián đoạn các workflow đã thiết lập.

Hosting của HOSTVN có cơ chế sao lưu dữ liệu 14 ngày liên tiếp và bạn có thể chủ động khôi phục dữ liệu bất cứ lúc nào 


5. Hỗ Trợ Và Liên Hệ

Nếu bạn gặp bất kỳ vấn đề nào trong quá trình cài đặt hoặc cần thêm thông tin hỗ trợ, đừng ngần ngại liên hệ với bộ phận hỗ trợ của nhà cung cấp hosting hoặc tham gia các cộng đồng trực tuyến như GitHub và Discord của n8n. Những kênh này không chỉ giúp bạn giải quyết sự cố mà còn cung cấp nhiều mẹo và kinh nghiệm quý báu từ cộng đồng người dùng n8n.


Kết Luận

Việc cài đặt n8n trên cPanel không chỉ giúp bạn trải nghiệm sức mạnh của tự động hóa workflow mà còn mang lại giải pháp tối ưu cho các dự án nhỏ với yêu cầu tải thấp. Qua bài viết này, bạn đã được hướng dẫn chi tiết từng bước – từ việc tạo subdomain, cài đặt SSL, thiết lập môi trường Node.js cho đến cài đặt và cấu hình n8n. Mọi bước đều được trình bày rõ ràng, giúp bạn dễ dàng làm theo dù bạn chưa có nhiều kinh nghiệm với cPanel hay Node.js.

Hãy thử triển khai ngay hôm nay và khám phá khả năng tự động hóa thông minh của n8n để tiết kiệm thời gian và nâng cao hiệu quả công việc. Chúc bạn thành công với dự án của mình và đừng quên chia sẻ kinh nghiệm nếu bạn có thêm mẹo hay thủ thuật hữu ích nào!


Bài viết này hy vọng đã cung cấp đầy đủ thông tin cần thiết cho bạn. Nếu có bất kỳ thắc mắc hay cần hỗ trợ thêm, hãy để lại bình luận hoặc liên hệ trực tiếp qua các kênh hỗ trợ. Cùng nhau, chúng ta sẽ khám phá và tận dụng tối đa sức mạnh của n8n để tạo ra những quy trình làm việc tự động, hiệu quả và an toàn.


HOSTVN tự hào là nhà cung cấp dịch vụ Cloud Computing lâu đời và uy tín hàng đầu tại Việt Nam với hệ thống thiết bị phần cứng chuyên dụng, chính hãng được đầu tư bài bản, hứa hẹn kiến tạo cho doanh nghiệp bạn một hạ tầng mạnh mẽ, ổn định và an toàn, làm nền tảng vững chắc để phát triển website trong thời đại 5G đầy tiềm năng.

Bạn cũng có thể tham khảo thêm các dịch vụ Web HostingCloud VPSServerEmail Business do chúng tôi cung cấp hoặc xem các bài viết chia sẻ khác của chúng tôi tại đây

Liên hệ với chúng tôi qua:

  • Website: https://hostvn.net
  • Điện thoại: 024 4455 3333 (Hà Nội) – 028 4455 3333 (HCM) – Nhánh 1
  • Tổng đài miễn cước: 1800 888 939
  • Email: kinhdoanh@hostvn.net

Ebook Wordpress

Đăng ký nhận Ebooks toàn tập hướng dẫn sử dụng WordPress cơ bản


Công nghệ

5 phút để cài đặt n8n trên aaPanel với VPS,máy chủ tại HOSTVN

2025-4-2 15:53:31

Góc chia sẻSEO / SEM

Google update thuật toán tìm kiếm tháng 5/2020

2020-5-6 17:28:37

0 trả lời ATác giả MQuản lý
    Chưa có phản hồi nào
Trung tâm cá nhân
Giỏ hàng
Phiếu mua hàng
Đăng nhập ngay
Tin nhắn Danh sách tin nhắn
Tìm kiếm
Tối