Category

Search
/

Category

Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly

Hướng dẫn sử dụng n8n-host để Quản lý N8N Trên Cloud Server

Posted Date: 27 tháng 5 năm 2025

Giới thiệu

n8n-host là một công cụ dòng lệnh (CLI) được thiết kế để đơn giản hóa việc cài đặt, cấu hình và quản lý N8N (nền tảng tự động hóa quy trình làm việc) trên máy chủ Cloud Server được cung cấp bởi CloudFly. Với n8n-host, bạn có thể nhanh chóng triển khai một instance N8N hoàn chỉnh với đầy đủ các thành phần cần thiết. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng các tính năng của n8n-host để bạn có thể tự mình quản lý N8N Cloud Server một cách dễ dàng và hiệu quả.

Yêu cầu hệ thống

Trước khi sử dụng n8n-host, hãy đảm bảo máy chủ của bạn đáp ứng các yêu cầu sau:

Hệ điều hành: Linux (khuyến nghị Ubuntu 20.04 LTS hoặc mới hơn).

Quyền truy cập: Quyền root (quản trị viên) để thực thi các lệnh cài đặt và cấu hình hệ thống.

Tên miền (Domain): Bạn cần có sẵn một tên miền (hoặc subdomain) đã được trỏ DNS về địa chỉ IP public của máy chủ.

Tạo máy chủ Cloud Server

Bước 1: Truy cập link https://my.cloudfly.vn/cloud/server để tạo máy chủ Cloud Server description image Bước 2: Tiến hành chọn loại máy chủ, vị trí, hệ điều hành bấm chọn phần ứng dụng để chọn N8N Panel description image *Trường hợp đã có máy chủ Cloud Server bạn hãy tiến hành cài lại image N8N Panel description image

Cài đặt n8n-host

Công cụ n8n-host đã được build và đặt tại trên Cloud Server chuyên dụng để chạy N8N của CloudFly. Để sử dụng, bạn chỉ cần mở terminal và gọi lệnh:

  1. n8n-host

Sử dụng n8n-host

Sau khi chạy lệnh trên, một menu tương tác sẽ hiển thị, cho phép bạn lựa chọn các tính năng sau: description image Dưới đây là chi tiết các tính năng:

1) Cài đặt N8N

Mục đích: Nếu bạn chưa có N8N, tính năng này sẽ giúp bạn cài đặt một trang N8N hoàn toàn mới để bắt đầu sử dụng. description image Các bước bạn cần làm:

  • Khi được hỏi, hãy nhập tên miền (ví dụ: n8n.yourdomain.com) mà bạn muốn dùng cho trang N8N của mình.
  • Script sẽ kiểm tra xem tên miền bạn nhập đã được trỏ đúng về IP của server hay chưa.
  • Nếu chưa, bạn cần vào trang quản lý DNS của tên miền để cập nhật bản ghi A trỏ về IP server. Sau đó, quay lại script và nhấn Enter để kiểm tra lại.
  • Bạn có thể chọn 's' để bỏ qua bước kiểm tra DNS này nếu chắc chắn đã cấu hình đúng (nhưng không khuyến khích).
  • Script sẽ tự động làm phần còn lại.

Kết quả: Bạn sẽ có một trang N8N mới, sẵn sàng để sử dụng tại địa chỉ tên miền bạn đã cung cấp.

Lưu ý:

  • Quá trình này có thể mất vài phút.
  • Hãy lưu lại các thông tin quan trọng mà script có thể hiển thị sau khi cài đặt.

2) Thay đổi tên miền

Mục đích: Nếu bạn muốn N8N của mình chạy trên một tên miền khác, tính năng này sẽ giúp bạn cập nhật nhanh chóng mà không cần điều chỉnh cấu hình phức tạp. description image Các bước bạn cần làm:

  • Script sẽ hiển thị tên miền N8N hiện tại của bạn.
  • Nhập tên miền mới bạn muốn đổi sang.
  • Script sẽ kiểm tra DNS cho tên miền mới. Hãy đảm bảo tên miền mới đã được trỏ đúng về IP server.
  • Sau khi DNS hợp lệ, nhập ok để xác nhận việc thay đổi.

Kết quả: N8N của bạn sẽ hoạt động với tên miền mới.

Lưu ý:

  • Cần trỏ DNS của tên miền mới về IP server trước khi thực hiện.
  • N8N có thể tạm thời không truy cập được trong giây lát khi script cập nhật.

3) Nâng cấp phiên bản N8N

Mục đích: Cập nhật N8N của bạn lên phiên bản mới nhất để có các tính năng và bản vá lỗi mới. Các bước bạn cần làm:

  • Script sẽ cho bạn biết phiên bản N8N hiện tại.
  • Nhập ok để xác nhận bạn muốn nâng cấp lên phiên bản mới nhất.

Kết quả: N8N của bạn sẽ được nâng cấp.

Lưu ý:

  • Nên sao lưu dữ liệu (tính năng 6) trước khi nâng cấp.
  • Sau khi nâng cấp, bạn có thể vào trang N8N để kiểm tra phiên bản mới.

4) Tắt xác thực 2 bước (2FA/MFA)

Mục đích: Nếu bạn gặp vấn đề với việc đăng nhập bằng xác thực hai yếu tố (ví dụ: mất điện thoại, ứng dụng authenticator lỗi), tính năng này sẽ giúp bạn tắt 2FA cho một tài khoản cụ thể để có thể đăng nhập lại bằng mật khẩu.

Các bước bạn cần làm:

  • Nhập địa chỉ email của tài khoản N8N bạn muốn tắt 2FA.
  • Nhập ok để xác nhận.

Kết quả: Xác thực hai yếu tố sẽ bị vô hiệu hóa cho tài khoản đó.

Lưu ý:

  • Chỉ sử dụng khi thực sự cần thiết.

5) Đặt lại thông tin đăng nhập

Mục đích: Nếu bạn quên mật khẩu tài khoản quản trị viên chính (owner) của N8N và không thể khôi phục, tính năng này sẽ xóa thông tin tài khoản đó, cho phép bạn tạo lại từ đầu. Các bước bạn cần làm:

  • Script sẽ cảnh báo bạn về việc reset tài khoản owner.
  • Nhập ok để xác nhận.

Kết quả:

  • Tài khoản owner hiện tại sẽ bị xóa.
  • Lần tới khi bạn truy cập N8N, bạn sẽ được yêu cầu tạo một tài khoản owner mới.

Lưu ý:

  • Hành động này chỉ ảnh hưởng đến tài khoản owner.

6) Export tất cả (workflow & credentials)

Mục đích: Giúp bạn tạo một bản sao lưu toàn bộ các quy trình làm việc (workflows) và thông tin đăng nhập (credentials) đã lưu trong N8N. description image Các bước bạn cần làm:

  • Chọn tính năng này. Script sẽ tự động thực hiện việc xuất dữ liệu.
  • Sau khi hoàn tất, script sẽ hiển thị hai đường dẫn URL để bạn tải về: một cho credentials và một cho workflows.
  • Hãy sao chép các đường dẫn này và mở trên trình duyệt để tải file về máy tính của bạn.
  • Sau khi đã tải xong cả hai file, quay lại terminal và nhấn Enter.

Kết quả:

  • Bạn sẽ có hai file JSON chứa dữ liệu N8N của mình.
  • Các đường dẫn tải xuống tạm thời sẽ bị vô hiệu hóa.
  • Các file sao lưu vẫn được lưu trên server trong thư mục /n8n-cloud/backups/n8n_backup_[ngày_giờ]/.

Lưu ý:

  • Nếu N8N của bạn chưa có workflow hoặc credential nào, script sẽ tạo ra các file JSON rỗng.
  • Hãy cất giữ các file backup này cẩn thận.

7) Import dữ liệu (Workflow từ Template Mặc Định)

Mục đích: Tự động thêm một workflow mẫu có sẵn (được cung cấp kèm theo script n8n-host) vào N8N của bạn để bạn có thể tham khảo hoặc sử dụng ngay. description image Các bước bạn cần làm:

  • Chọn tính năng này từ menu. Script sẽ tự động thực hiện.

Kết quả:

  • Workflow mẫu sẽ được thêm vào N8N của bạn.
  • Script sẽ hiển thị hướng dẫn:
  • Vào N8N, tìm workflow mới trong danh sách "Workflows" (thường có tên như [CloudFly] Import Workflows, Credentials).
  • Kích hoạt (Activate) workflow đó. Quan trọng: Nếu workflow này cần thông tin đăng nhập (Credentials) để hoạt động, bạn cần tự tạo và cấu hình các Credentials đó trong mục "Credentials" của N8N.

Lưu ý:

  • Tính năng này chỉ import workflow, không tự động tạo Credentials.

8) Lấy thông tin Redis

Mục đích: Hiển thị thông tin cần thiết để bạn (hoặc một ứng dụng khác trên cùng server) có thể kết nối trực tiếp đến Redis mà N8N đang sử dụng.

Các bước bạn cần làm:

  • Chỉ cần chọn tính năng này từ menu.

Kết quả: Script sẽ hiển thị:

  • Host: Địa chỉ IP public của server bạn.
  • Port: 6379 (port mặc định của Redis).
  • User: default.
  • Password: Mật khẩu Redis đã được tạo tự động.

Lưu ý:

  • Thông tin này hữu ích nếu bạn cần truy cập Redis từ máy chủ của mình (ví dụ, bằng redis-cli).

9) Xóa N8N và cài đặt lại

Mục đích: Xóa hoàn toàn cài đặt N8N hiện tại (bao gồm tất cả dữ liệu) và sau đó tự động cài đặt lại một instance N8N mới hoàn toàn.

Các bước bạn cần làm:

  • Script sẽ hiển thị một CẢNH BÁO RẤT QUAN TRỌNG về việc toàn bộ dữ liệu sẽ bị xóa vĩnh viễn.
  • Bạn sẽ được đề nghị sao lưu dữ liệu bằng tính năng "6) Export tất cả..." trước.
  • Để xác nhận việc xóa, bạn cần nhập chính xác từ khóa "delete". Nhập "0" hoặc bất kỳ từ nào khác sẽ hủy thao tác.

Kết quả:

  • Mọi thứ liên quan đến N8N cũ sẽ bị xóa.
  • Script sẽ tự động bắt đầu quá trình cài đặt N8N mới (giống như chọn tính năng 1).

Lưu ý: ĐÂY LÀ HÀNH ĐỘNG CỰC KỲ NGUY HIỂM VÀ KHÔNG THỂ HOÀN TÁC. Hãy chắc chắn tuyệt đối trước khi thực hiện.

10) Thoát

Thoát khỏi script n8n-host.

Kết luận

Với n8n-host, việc quản lý N8N Cloud Server trở nên đơn giản và nhanh chóng hơn bao giờ hết. Hy vọng công cụ này sẽ giúp bạn tập trung vào việc xây dựng các quy trình tự động hóa tuyệt vời với N8N.

Nếu bạn có bất kỳ góp ý hoặc cần hỗ trợ, vui lòng liên hệ CloudFly

THÔNG TIN LIÊN HỆ:

Hotline: 0904.558.448

Website: https://cloudfly.vn/

Fanpage: https://www.facebook.com/cloudfly.vn

Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly
Share