CLI Commands For N8n

Câu lệnh CLI cho n8n: Bí kíp chinh phục tự động hóa quy trình làm việc

Bạn đang mệt mỏi với việc quản lý hàng tá quy trình làm việc thủ công? Bạn ước gì có một công cụ mạnh mẽ giúp tự động hóa mọi thứ, tiết kiệm thời gian và công sức? Nếu câu trả lời là có, thì hãy cùng khám phá sức mạnh tiềm ẩn của giao diện dòng lệnh (CLI) trong n8n – một công cụ tự động hóa workflow cực kỳ hiệu quả. Tôi sẽ chỉ cho bạn cách sử dụng những câu lệnh CLI của n8n để biến giấc mơ tự động hóa thành hiện thực, giúp bạn tăng năng suất lên một tầm cao mới. Nghe có vẻ hấp dẫn phải không? Hãy cùng bắt đầu thôi!

n8n, với giao diện thân thiện và khả năng tích hợp với vô số dịch vụ, đã nhanh chóng trở thành một trong những công cụ tự động hóa workflow được ưa chuộng nhất. Nhưng bạn có biết rằng, bên cạnh giao diện đồ họa trực quan, n8n còn sở hữu một vũ khí bí mật – đó chính là giao diện dòng lệnh (CLI)? CLI cho phép bạn quản lý và tương tác với n8n một cách nhanh chóng, hiệu quả, và mạnh mẽ hơn bao giờ hết, đặc biệt hữu ích cho những ai ưa thích sự chính xác và tốc độ. Hãy tưởng tượng bạn có thể khởi chạy, dừng, xuất nhập khẩu workflow, quản lý tài khoản, và thậm chí là thực hiện kiểm tra bảo mật – tất cả chỉ với vài dòng lệnh đơn giản! Nghe đã thấy lợi hại rồi đúng không?

Cài đặt và chạy CLI

Trước khi bắt đầu, hãy chắc chắn rằng bạn đã cài đặt n8n. Cách cài đặt sẽ ảnh hưởng đến cách bạn thực hiện các câu lệnh CLI. Nếu bạn dùng npm, câu lệnh n8n sẽ sẵn sàng sử dụng trực tiếp. Tuy nhiên, nếu bạn dùng Docker, bạn cần truy cập vào container Docker của mình bằng lệnh: docker exec -u node -it <n8n-container-name> <n8n-cli-command>. Đừng quên thay thế <n8n-container-name> bằng tên container n8n của bạn.

Quản lý Workflow với CLI

Một trong những tính năng hấp dẫn nhất của CLI n8n là khả năng quản lý workflow. Bạn có thể thực hiện nhiều thao tác khác nhau, từ khởi chạy workflow đến thay đổi trạng thái hoạt động của chúng. Hãy xem một số ví dụ:

  • Khởi chạy workflow: n8n execute --id <ID> (thay thế <ID> bằng ID của workflow)
  • Thay đổi trạng thái hoạt động:
    • Kích hoạt workflow: n8n update:workflow --id=<ID> --active=true
    • Vô hiệu hóa workflow: n8n update:workflow --id=<ID> --active=false
    • Kích hoạt tất cả workflow: n8n update:workflow --all --active=true
    • Vô hiệu hóa tất cả workflow: n8n update:workflow --all --active=false

Lưu ý rằng các câu lệnh này hoạt động trên cơ sở dữ liệu của n8n. Nếu bạn thực hiện chúng trong khi n8n đang chạy, các thay đổi sẽ chỉ có hiệu lực sau khi bạn khởi động lại n8n.

Xuất nhập khẩu Workflow và Credentials

Bạn có thể dễ dàng sao lưu và khôi phục workflow và credentials của mình bằng CLI. Đây là một tính năng cực kỳ hữu ích để bảo vệ dữ liệu và đảm bảo tính liên tục hoạt động của hệ thống.

  • Xuất khẩu workflow:
    • Tất cả workflow: n8n export:workflow --all
    • Workflow cụ thể: n8n export:workflow --id=<ID> --output=file.json
    • Tất cả workflow vào thư mục cụ thể: n8n export:workflow --backup --output=backups/latest/
  • Xuất khẩu credentials: (Tương tự với workflow, chỉ cần thay workflow bằng credentials)
  • Nhập khẩu workflow và credentials: (Sử dụng lệnh import thay cho export)

Lưu ý: Khi nhập khẩu, nếu có workflow hoặc credentials trùng ID, dữ liệu cũ sẽ bị ghi đè. Hãy đảm bảo xóa hoặc đổi ID trước khi nhập khẩu để tránh mất dữ liệu.

Quản lý License, User và Bảo mật

CLI n8n không chỉ dừng lại ở việc quản lý workflow và credentials. Bạn còn có thể sử dụng CLI để quản lý license, user, và cấu hình bảo mật của hệ thống.

  • Quản lý license:
    • Xóa license hiện tại: n8n license:clear
    • Xem thông tin license: n8n license:info
  • Quản lý user:
    • Khôi phục quản lý user: n8n user-management:reset (sẽ xóa tất cả tài khoản user)
    • Vô hiệu hóa MFA: n8n mfa:disable [email protected]
  • Cấu hình LDAP: n8n ldap:reset
  • Kiểm tra bảo mật: n8n audit

Kết luận: Tối ưu hóa quy trình làm việc của bạn với CLI n8n

CLI n8n là một công cụ mạnh mẽ giúp bạn tối ưu hóa quy trình làm việc và quản lý hệ thống một cách hiệu quả. Từ việc khởi chạy workflow, xuất nhập khẩu dữ liệu đến quản lý user và bảo mật, CLI cung cấp cho bạn toàn quyền kiểm soát. Hãy tận dụng tối đa sức mạnh của CLI n8n để tự động hóa quy trình làm việc của bạn và nâng cao năng suất lên một tầm cao mới. Đừng ngại thử nghiệm và khám phá thêm các tính năng khác của CLI n8n nhé! Bạn sẽ ngạc nhiên về những điều mà nó có thể làm được!

Share it :

Đăng ký tài khoản n8n cloud miễn phí

Thuật ngữ khác

Microsoft Excel 365 Node

Hướng dẫn sử dụng node Microsoft Excel trong n8n để tự động hóa và tích hợp với các ứng dụng khác.

ServiceNow Node

Tìm hiểu cách tích hợp ServiceNow node vào các quy trình làm việc của bạn với hướng dẫn kỹ thuật chi tiết trong n8n.

API Pagination

Tìm hiểu cách phân trang API của n8n với kích thước trang tối đa 250 và sử dụng cursor để lấy dữ liệu tiếp theo.

Storyblok Credentials

Hướng dẫn sử dụng thông tin đăng nhập Storyblok trong n8n để tự động hóa quy trình làm việc, bao gồm cả API Content và Management.

Mindee Node

Tìm hiểu cách tích hợp Mindee node vào n8n để tự động hóa công việc và dự đoán hóa đơn.

Google Gemini(PaLM) Credentials

Hướng dẫn sử dụng Google Gemini(PaLM) credentials để xác thực trong n8n, tự động hóa quy trình với API key và host URL.

Ad

Bạn cần đồng hành và cùng bạn phát triển Kinh doanh

Liên hệ ngay tới Luân và chúng tôi sẽ hỗ trợ Quý khách kết nối tới các chuyên gia am hiểu lĩnh vực của bạn nhất nhé! 🔥