N8N Restore Workflows from Google Drive Backups

₫0

Việc khôi phục hoặc di chuyển các workflow n8n theo cách thủ công, đặc biệt là với số lượng lớn, là một công việc khó khăn, dễ xảy ra lỗi và có thể dẫn đến thời gian chết (downtime) đáng kể. Template Phục Hồi Workflows từ Google Drive Backups này sẽ hợp lý hóa quy trình quan trọng đó. Nó cung cấp một phương pháp tự động để khôi phục tất cả các workflow n8n của bạn từ các tệp sao lưu JSON được lưu trữ trong một thư mục Google Drive được chỉ định, biến nó thành một công cụ thiết yếu để khắc phục thảm họa, di chuyển instance một cách liền mạch, hoặc phục hồi sau khi xóa nhầm.

Để có kết quả tốt nhất, hãy sử dụng template này kết hợp với một giải pháp sao lưu thường xuyên như template “Tự động sao lưu Workflow n8n sang Google Drive” của chúng tôi.

Sản phẩm này bao gồm:

  • template n8n (tệp JSON)

Vui lòng đọc kĩ thông tin sản phẩm và FAQ trước khi mua.

Khôi phục tất cả các workflow n8n từ bản sao lưu trên Google Drive

Việc khôi phục nhiều workflow n8n theo cách thủ công, đặc biệt là khi di chuyển n8n instance của bạn sang một máy chủ (host/server) khác, có thể là một công việc cực kỳ khó khăn và tốn thời gian. Hãy tưởng tượng bạn phải xuất (export) và sau đó nhập (import) lại hàng trăm workflow một cách riêng lẻ; đó là một quy trình dễ gây ra lỗi và thời gian chết (downtime) đáng kể.

Workflow này cung cấp một cách thức hợp lý để khôi phục tất cả các workflow n8n của bạn từ các tệp sao lưu JSON được lưu trữ trong một thư mục Google Drive được chỉ định. Đây là một công cụ thiết yếu để khắc phục thảm họa (disaster recovery), di chuyển các workflow sang một n8n instance mới, hoặc phục hồi sau khi xóa nhầm, lý tưởng nhất là được sử dụng kết hợp với một giải pháp sao lưu như template Tự động sao lưu Workflows lên Google Drive của chúng tôi.

Để có thêm các template n8n mạnh mẽ hơn, hãy truy cập trang web của chúng tôi hoặc liên hệ tại AI Automation Pro. Chúng tôi giúp doanh nghiệp của bạn xây dựng các ứng dụng và tự động hóa workflow AI tùy chỉnh.

Template này dành cho ai?

Template này dành cho:

  • Người dùng và Quản trị viên n8n: Những người đã sao lưu các workflow n8n của họ dưới dạng tệp JSON lên Google Drive.
  • Bất kỳ ai cần khôi phục thiết lập n8n của mình: Dù là do lỗi hệ thống, hỏng dữ liệu, xóa nhầm, hoặc trong quá trình di chuyển instance.

Workflow này giải quyết vấn đề gì? / Trường hợp sử dụng

Việc khôi phục nhiều workflow n8n theo cách thủ công có thể là một quá trình chậm chạp và dễ xảy ra lỗi. Workflow này giải quyết vấn đề đó bằng cách:

  • Tự động hóa việc khôi phục hàng loạt: Nhanh chóng nhập lại tất cả các workflow từ một thư mục sao lưu được chỉ định trên Google Drive, giảm đáng kể công sức thủ công.
  • Khắc phục thảm họa: Cho phép phục hồi nhanh chóng môi trường tự động hóa của bạn, giảm thiểu thời gian chết sau sự cố hệ thống hoặc hỏng dữ liệu.
  • Đơn giản hóa việc di chuyển Instance: Làm cho quá trình chuyển toàn bộ bộ workflow của bạn sang một máy chủ n8n mới trở nên dễ quản lý hơn và ít bị lỗi hơn so với việc nhập thủ công.
  • Toàn vẹn dữ liệu: Giúp khôi phục các workflow về trạng thái tốt đã biết từ các bản sao lưu của bạn, đảm bảo tính nhất quán sau khi phục hồi hoặc di chuyển.

Workflow này làm gì

  1. Kích hoạt thủ công: Bạn khởi động workflow theo cách thủ công bất cứ khi nào cần thực hiện thao tác khôi phục.
  2. Liệt kê các tệp sao lưu: Workflow truy cập vào một thư mục Google Drive cụ thể (bạn phải cấu hình) và liệt kê tất cả các tệp trong đó. Nó giả định rằng đây là các tệp sao lưu JSON của workflow n8n.
  3. Lặp lại và xử lý: Sau đó, nó lặp qua từng tệp được tìm thấy trong thư mục Google Drive:
    • Tải xuống Workflow: Tải tệp JSON của từng workflow từ Google Drive.
    • Trích xuất nội dung: Phân tích cú pháp tệp đã tải xuống để trích xuất dữ liệu JSON đại diện cho workflow.
    • Nhập vào n8n: Sử dụng API của n8n để tạo một workflow mới (hoặc cập nhật một workflow hiện có nếu tìm thấy ID trùng khớp) trong n8n instance hiện tại của bạn bằng dữ liệu JSON đã trích xuất.
    • Bước chờ (Wait Step): Tạm dừng 3 giây sau khi cố gắng tạo mỗi workflow để giúp quản lý tải hệ thống và tránh các vấn đề tiềm ẩn về giới hạn tốc độ API (API rate-limiting).

Hướng dẫn cài đặt từng bước

  1. Nhập Template: Tải lên tệp JSON được cung cấp vào n8n instance của bạn.
  2. Cấu hình thông tin xác thực (Credentials):
    • Các node Google Drive: Bạn sẽ cần tạo hoặc chọn thông tin xác thực Google Drive OAuth2 API hiện có cho các node này.
    • Node n8n: Cấu hình thông tin xác thực API n8n của bạn để cho phép workflow tạo/cập nhật các workflow trong instance của bạn.
  3. Chỉ định thư mục sao lưu trên Google Drive (QUAN TRỌNG):
    • Mở node “Google Drive Get All Workflows”.
    • Tìm đến mục “Filter”, và trong đó, tìm tham số “Folder ID”. Giá trị mặc định là một URL giữ chỗ.
    • Bạn PHẢI thay đổi URL này thành URL trực tiếp của thư mục Google Drive chứa các tệp sao lưu .json của workflow n8n. Đây thường là một trong các thư mục hàng giờ (ví dụ: n8n_backup_YYYY-MM-DD_HH) được tạo bởi workflow sao lưu đi kèm.
  4. Kích hoạt Workflow: Mặc dù được kích hoạt thủ công, workflow cần phải được kích hoạt (active) trong n8n instance của bạn để có thể chạy.

Cách tùy chỉnh workflow này theo nhu cầu của bạn

  • Khôi phục có chọn lọc:
    • Lựa chọn 1 (Thủ công): Trước khi chạy workflow, hãy di chuyển thủ công chỉ những tệp JSON của workflow bạn muốn khôi phục vào thư mục nguồn trên Google Drive đã được cấu hình trong node “Google Drive Get All Workflows”.
    • Lựa chọn 2 (Bộ lọc tự động): Chèn một node “Edit Fields” hoặc “Filter” sau node “Google Drive Get All Workflows” để chọn lọc theo chương trình những tệp nào (ví dụ: dựa trên mẫu tên tệp) sẽ được chuyển đến node “Loop Over Items” để khôi phục.
  • Điều chỉnh thời gian chờ: Node “Wait” được đặt thành 3 giây. Bạn có thể tăng thời gian này nếu có số lượng workflow rất lớn hoặc nếu n8n instance của bạn cần nhiều thời gian hơn giữa các lệnh gọi API. Ngược lại, đối với các lô nhỏ hơn trên các instance mạnh mẽ, bạn có thể giảm thời gian này.
  • Xử lý lỗi: Để tăng cường độ tin cậy, hãy xem xét việc thêm các nhánh xử lý lỗi (ví dụ: sử dụng node “Error Trigger” hoặc cài đặt “Continue on Fail” trong các node) để ghi lại nhật ký (log) hoặc gửi thông báo nếu một workflow cụ thể không nhập được.

Những lưu ý quan trọng

  • Ghi đè/Cập nhật Workflow: Nếu một workflow có cùng id với một trong các tệp JSON sao lưu đã tồn tại trong n8n instance của bạn, quá trình khôi phục này thường sẽ cập nhật/ghi đè lên workflow hiện có bằng phiên bản từ bản sao lưu. Nếu id từ tệp sao lưu không tương ứng với bất kỳ workflow hiện có nào, một workflow mới sẽ được tạo.
  • Tính Idempotency: Chạy workflow này nhiều lần trên cùng một thư mục sao lưu sẽ khiến workflow xử lý lại tất cả các tệp. Điều này có nghĩa là các workflow sẽ được cập nhật/ghi đè lại nếu chúng tồn tại, hoặc được tạo nếu không. Hãy đảm bảo đây là hành vi bạn mong muốn.
  • Workflow sao lưu đi kèm: Workflow khôi phục này lý tưởng nhất khi được kết hợp với các bản sao lưu được tạo bởi một quy trình như template “Tự động sao lưu Workflows lên Google Drive” của chúng tôi, nơi lưu các workflow ở định dạng JSON mong muốn.
  • Kiểm tra an toàn: Rất khuyến khích bạn kiểm tra workflow này trên một n8n instance không phải là môi trường sản xuất (non-production) hoặc môi trường phát triển (development) trước, đặc biệt khi khôi phục một số lượng lớn các workflow quan trọng hoặc nếu bạn không chắc chắn về hành vi ghi đè trong thiết lập n8n cụ thể của mình.
  • Nội dung thư mục nguồn: Đảm bảo thư mục Google Drive được chỉ định chỉ chứa các tệp JSON của workflow n8n mà bạn định khôi phục. Các loại tệp khác có thể gây ra lỗi trong node “Extract from File”.

Thanh toán


Với phương thức chuyển khoản, bạn cần chuyển tiền vào tài khoản bên dưới trong 24 giờ, mình sẽ xử lý đơn thủ công:

Ngân hàng TMCP Tiên Phong – TPBank
0901 4069 303
NGUYEN MINH DUC

Nếu sau 24 giờ mình không nhận đủ chuyển khoản, đơn hàng sẽ bị huỷ.

Lưu ý: Do hệ thống thanh toán hạn chế nên đơn 0 đồng không được tự động xử lý, mình vẫn phải duyệt đơn 0 đồng thủ công nên bạn chịu khó đợi một chút nhé.

FAQ – Câu Hỏi Thường Gặp

Nếu bạn còn thắc mắc hay cần thêm thông tin, vui lòng liên hệ với mình qua form liên hệ. Mình luôn cố gắng hỗ trợ bạn và lắng nghe các phản hồi để hoàn thiện sản phẩm tốt hơn.

1. Ai là đối tượng phù hợp sử dụng workflow này?


Workflow này được thiết kế dành cho những người có kiến thức cơ bản về n8n và có khả năng tự tìm hiểu, vọc vạch, xử lý các vấn đề phát sinh. Nếu bạn biết tối ưu prompt và khắc phục các lỗi nhỏ, sản phẩm này sẽ rất phù hợp với bạn.

Đầu tiên bạn phải import workflow này vào n8n, sau đó thêm đầy đủ các liên kết tài khoản, công cụ cần thiết được sử dụng trong workflow. Sau khi kết nối đủ các tài khoản, workflow sẽ chạy theo cài đặt mặc định.

Workflow mặc định sử dụng mô hình GPT-4o do khả năng xử lý và trả về dữ liệu dưới định dạng JSON theo cấu trúc yêu cầu rất tốt. Nếu mô hình bạn dùng gặp lỗi, bạn có thể chuyển sang sử dụng ChatGPT-4o. Lưu ý rằng một số mô hình khác (ví dụ: Gemini Flash) có thể không hỗ trợ trả kết quả ở định dạng JSON theo đúng cấu trúc yêu cầu hoặc không hỗ trợ gọi tool (ví dụ DeepSeek R1).

Trong quá trình thử nghiệm, bạn nên test mô hình LLM là OpenAI GPT-4o, và tạo ảnh với dung lượng thấp để tiết kiệm chi phí. Mục tiêu ban đầu là kiểm tra workflow có hoạt động ổn định trước khi đổi sang mô hình khác và tối ưu cho use case cụ thể của bạn.

Đầu tiên, bạn import file JSON vào n8n của bạn, kết nối các tài khoản cần thiết, và chạy thử theo cài đặc mặc định để kiểm tra workflow có hoạt động không. Sau đó bạn hãy tuỳ biến theo nhu cầu của bạn.

Nếu gặp lỗi, hãy thử các bước sau:

  • Chạy workflow trên cửa sổ ẩn danh (Incognito) và tắt các plugin mở rộng.
  • Thử sử dụng trình duyệt khác (ví dụ chuyển từ Chrome sang Safari).
  • Thử chạy trên một máy tính khác.
  • Thử chạy ở một địa điểm khác (nhà, công ty, quán cafe).
  • Thử chạy trên 1 host khác (local, cloud)

Lưu ý rằng lỗi có thể xuất phát từ nhiều nguyên nhân như hạn chế của AI model, server self-host n8n, phiên bản n8n (phiên bản cũ/ mới không tương thích), trình duyệt, máy tính của bạn, và trong hầu hết trường hợp là chính những thay đổi bạn áp dụng lên template. 

Để được hỗ trợ, bạn có thể mua gói hỗ trợ bổ sung: dịch vụ hỗ trợ kỹ thuật 1:1, và dịch vụ tùy biến theo nhu cầu.

Bạn có thể gửi feedback qua form liên hệ để gửi ý kiến đóng góp, phản hồi hoặc báo cáo lỗi liên quan đến workflow và tài liệu. Mọi phản hồi sẽ được xem xét cẩn thận để khắc phục bug hoặc thực hiện các cải tiến chất lượng (quality of life) cho phiên bản nâng cấp sau.

Lưu ý là những vấn đề bạn report có thể là bug hoặc không (do bạn cấu hình sai, do bạn thay đổi template, do mô hình AI bạn chọn không đáp ứng yêu cầu, do server bạn dùng bị hạn chế…). 

Sau khi nhận được thông báo của bạn, chúng tôi sẽ xem xét và điều tra đấy có phải lỗi từ chính workflow không. Nếu là lỗi từ workflow thì chúng tôi sẽ sửa trong bản cập nhật sau đó.

Nếu bạn có bất kỳ góp ý hay phản hồi nào về trải nghiệm mua hàng, vui lòng gửi feedback qua form liên hệ. Mọi ý kiến của bạn sẽ được ghi nhận và xem xét cẩn thận để giúp chúng tôi cải thiện dịch vụ và nâng cao chất lượng sản phẩm trong tương lai.

Khi bạn mua workflow, bạn sẽ nhận được file sản phẩm, và không bao gồm dịch vụ hỗ trợ kỹ thuật.

Để được hỗ trợ, bạn có thể mua gói hỗ trợ bổ sung như dịch vụ hỗ trợ kỹ thuật 1:1, và dịch vụ tùy biến theo nhu cầu của khách hàng.

Các gói bổ sung này là các sản phẩm/ dịch vụ tách biệt và sẽ có chi phí riêng cho khách hàng có nhu cầu.

Vui lòng không chia sẻ hoặc bán lại workflow cho người khác khi không sự đồng ý từ chúng tôi. Sản phẩm được bảo vệ bản quyền và việc này là điều cần thiết để đảm bảo quyền lợi cho tất cả mọi người.

Vì bản chất của sản phẩm workflow, hiện tại shop không hỗ trợ hoàn tiền (refund) cho các đơn hàng đã mua. Vui lòng cân nhắc kĩ trước khi mua hàng. Trong tương lai, chúng tôi có kế hoạch bán sản phẩm trên các nền tảng hỗ trợ tính năng refund. Tuy nhiên, hãy lưu ý rằng giá bán trên những nền tảng đó sẽ cao hơn so với mua trực tiếp tại shop của chúng tôi.

Review Your Cart
0
Add Coupon Code
Subtotal