close

Hướng dẫn cách chuyển n8n sang VPS mới đầy đủ, không lỗi

Tác giả: Đông Tùng Ngày cập nhật: 04/07/2025 Chuyên mục: Hosting & VPS
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Việc chuyển n8n sang một VPS mới có thể là lựa chọn hợp lý để đảm bảo hệ thống chạy ổn định hơn, nhanh hơn và có thể mở rộng trong tương lai. Tuy nhiên, nếu không thực hiện đúng cách, bạn có thể gặp lỗi mất dữ liệu, hỏng credential hoặc không thể khởi động lại workflow. Trong bài viết này, Tino sẽ hướng dẫn bạn chi tiết cách chuyển n8n sang VPS mới, từ sao lưu đến khôi phục – đảm bảo đầy đủ, chính xác và không lỗi. Cùng bắt đầu nhé!

Khi nào cần chuyển n8n sang VPS mới?

Có nhiều lý do khiến bạn cần di chuyển cài đặt n8n hiện có sang một VPS khác. Dưới đây là một số trường hợp phổ biến:

  • Nâng cấp tài nguyên VPS: VPS hiện tại của bạn không còn đủ tài nguyên (CPU, RAM, dung lượng ổ đĩa) để đáp ứng nhu cầu sử dụng n8n ngày càng tăng. Việc chuyển sang một VPS mạnh hơn sẽ giúp cải thiện hiệu suất và độ ổn định của các workflow.
  • Thay đổi nhà cung cấp dịch vụ VPS: Bạn muốn chuyển sang một nhà cung cấp VPS khác có dịch vụ tốt hơn, giá cả phải chăng hơn, hoặc có vị trí máy chủ gần với đối tượng người dùng của bạn hơn để giảm độ trễ.
  • Cải thiện bảo mật: VPS hiện tại có thể không đáp ứng các tiêu chuẩn bảo mật mới nhất hoặc bạn muốn chuyển sang một môi trường được cấu hình bảo mật tốt hơn.
  • Tối ưu hóa chi phí: Bạn tìm thấy một gói VPS mới với chi phí hiệu quả hơn mà vẫn đảm bảo hiệu suất cần thiết.
  • Khắc phục sự cố nghiêm trọng: VPS hiện tại gặp phải các vấn đề kỹ thuật nghiêm trọng, không thể khắc phục được, buộc bạn phải di chuyển sang một môi trường sạch sẽ.
  • Mục đích thử nghiệm hoặc phát triển: Bạn muốn tạo một môi trường n8n riêng biệt để thử nghiệm các workflow mới hoặc phát triển các tính năng mà không ảnh hưởng đến môi trường sản phẩm hiện có.
Khi nào cần chuyển n8n sang VPS mới?
Khi nào cần chuyển n8n sang VPS mới?

Việc di chuyển n8n đúng cách là rất quan trọng để đảm bảo tính liên tục của các quy trình tự động hóa và tránh mất mát dữ liệu quan trọng. Hướng dẫn này sẽ giúp bạn thực hiện điều đó một cách hiệu quả.

VPS cài sẵn n8n của Tino – Giải pháp tối ưu cho người mới bắt đầu

Nếu bạn là người mới làm quen với n8n hoặc không muốn mất thời gian vào việc cài đặt và cấu hình phức tạp, Tino sẽ cung cấp giải pháp VPS cài sẵn n8n vô cùng tiện lợi.

Với dịch vụ này, bạn sẽ có ngay một môi trường n8n hoạt động ổn định chỉ trong vài phút, sẵn sàng để bạn bắt đầu xây dựng các workflow của mình mà không cần lo lắng về các vấn đề kỹ thuật. Đây là lựa chọn lý tưởng để tiết kiệm thời gian, công sức và đảm bảo n8n của bạn luôn được tối ưu hóa.

VPS cài sẵn n8n của Tino - Giải pháp tối ưu cho người mới bắt đầu
VPS cài sẵn n8n của Tino – Giải pháp tối ưu cho người mới bắt đầu

Hãy truy cập tino.vn/vps-n8n để tìm hiểu thêm và sở hữu ngay một VPS n8n cho riêng mình!

Chuẩn bị trước khi chuyển: Sao lưu Workflow và Credential

Trước khi tiến hành di chuyển n8n sang VPS mới, việc sao lưu toàn bộ các workflow và credential hiện có là bước cực kỳ quan trọng. Điều này đảm bảo rằng bạn sẽ không mất bất kỳ dữ liệu hay cấu hình quan trọng nào trong quá trình chuyển đổi.

Tino đã có các bài viết hướng dẫn chi tiết về cách thực hiện việc này. Vui lòng tham khảo các hướng dẫn sau để sao lưu đầy đủ:

Xem Thêm:  Hướng dẫn cách backup workflow n8n lên Google Drive chi tiết A-Z

Đảm bảo rằng bạn đã thực hiện đầy đủ các bước sao lưu và lưu trữ các file backup ở một nơi an toàn trước khi tiếp tục với các bước di chuyển.

Chuẩn bị trước khi chuyển: Sao lưu Workflow và Credential
Chuẩn bị trước khi chuyển: Sao lưu Workflow và Credential

Hướng dẫn cách chuyển n8n sang VPS mới

Bài viết này sẽ hướng dẫn bạn cách sử dụng workflow để chuyển dữ liệu từ n8n cũ sang n8n mới thông qua quá trình khôi phục dữ liệu từ bản sao lưu trước đó.

Để hỗ trợ quá trình sao lưu và khôi phục n8n một cách tự động và hiệu quả, Tino sẽ cung cấp cho bạn một workflow mẫu. Bạn có thể tải xuống workflow này miễn phí tại đây và import vào trang n8n mới.

Workflow di chuyển n8n
Workflow di chuyển n8n

Tham khảo cách import workflow tại: Cách Import và Export workflow trên n8n

Các node trong workflow di chuyển n8n

Dưới đây là mô tả chi tiết về chức năng của từng node trong workflow:

n8n Form (Form Building)

Đây là node khởi đầu của workflow, thường được sử dụng để tạo một giao diện nhập liệu đơn giản. Trong ngữ cảnh này, nó có thể dùng để kích hoạt quá trình sao lưu/khôi phục hoặc nhận các tham số đầu vào cần thiết từ người dùng (ví dụ: chọn chế độ sao lưu hay khôi phục, đường dẫn lưu trữ).

n8n Form (Form Ending)

Node này thường được sử dụng để kết thúc một quy trình liên quan đến form, có thể hiển thị thông báo thành công hoặc thất bại sau khi workflow hoàn tất việc xử lý dữ liệu từ form.

Code

Node Code cho phép bạn thực thi các đoạn mã JavaScript tùy chỉnh. Trong workflow này, nó có thể được sử dụng để xử lý dữ liệu đầu vào từ form, chuẩn bị dữ liệu cho các bước tiếp theo hoặc thực hiện các phép biến đổi phức tạp mà các node có sẵn không hỗ trợ.

Loop Over Items

Node này được dùng để lặp lại một tập hợp các hành động cho mỗi mục trong một danh sách dữ liệu. Ví dụ, nếu bạn có một danh sách các workflow cần sao lưu, node này sẽ đảm bảo rằng mỗi workflow được xử lý tuần tự hoặc song song.

Các node trong workflow sao lưu và khôi phục n8n
Các node trong workflow sao lưu và khôi phục n8n

If

Node If là một node điều kiện, cho phép workflow rẽ nhánh dựa trên một điều kiện nhất định. Ví dụ, nó có thể kiểm tra xem người dùng muốn sao lưu hay khôi phục, sau đó điều hướng workflow đến nhánh xử lý tương ứng.

Extract from File (Extract From JSON)

Node này được sử dụng để đọc và trích xuất dữ liệu từ một tệp tin, thường là tệp JSON. Trong quá trình khôi phục, nó có thể đọc các tệp backup workflow hoặc credential đã được lưu dưới dạng JSON.

Edit Fields (Thay đổi thông tin name và id)

Node Edit Fields cho phép bạn chỉnh sửa, thêm, hoặc xóa các trường dữ liệu trong các mục. Trong trường hợp này, nó có thể được sử dụng để điều chỉnh tên hoặc ID của workflow/credential trong quá trình khôi phục để phù hợp với môi trường mới, tránh xung đột.

Code (Trả về data khi xử lý)

Đây là một node Code có nhiệm vụ trả về dữ liệu đã được xử lý sau một bước nào đó. Dữ liệu này sau đó sẽ được chuyển đến các node tiếp theo trong workflow.

Convert to File (Convert to JSON) và Convert to File1 (Convert to JSON)

Các node này có chức năng chuyển đổi dữ liệu đầu vào thành định dạng tệp, cụ thể ở đây là JSON. Chúng có thể được sử dụng để chuẩn bị dữ liệu workflow hoặc credential thành định dạng JSON trước khi ghi ra đĩa.

Xem Thêm:  VPS N8N: hiệu suất vượt trội, uptime 99.9% - giải pháp hoàn hảo cho tự động hoá!

Write Files to Disk

Node này cho phép bạn ghi dữ liệu đã được xử lý ra các tệp trên hệ thống đĩa. Trong quá trình sao lưu, nó sẽ ghi các tệp JSON chứa workflow và credential đã sao lưu vào một thư mục cụ thể.

Switch (mode: Rules)

Tương tự như node If, node Switch cũng là một node điều kiện nhưng mạnh mẽ hơn, cho phép bạn định nghĩa nhiều quy tắc và rẽ nhánh workflow dựa trên các giá trị khác nhau của một trường dữ liệu. Trong workflow này, nó có thể được sử dụng để phân biệt giữa việc khôi phục workflow và khôi phục credential, hoặc các chế độ khôi phục khác nhau.

Execute Command (Restore Workflows)

Node này có nhiệm vụ khôi phục các workflow đã sao lưu vào n8n. Nó sẽ đọc các tệp workflow từ đĩa và nhập chúng vào hệ thống n8n.

Execute Command (Restore Credential)

Tương tự như Restore Workflows, node này dùng để khôi phục các credential đã sao lưu vào n8n, đảm bảo các kết nối đến các dịch vụ bên ngoài hoạt động trở lại.

Merge (append)

Node Merge được sử dụng để kết hợp dữ liệu từ nhiều nhánh khác nhau của workflow thành một luồng dữ liệu duy nhất. Trong trường hợp này, nó có thể kết hợp kết quả từ quá trình khôi phục workflow và credential để đưa ra một kết quả cuối cùng hoặc thông báo tổng hợp.

Cách khôi phục dữ liệu workflow và credential đã sao lưu vào n8n mới

Hướng dẫn khôi phục Workflow và Credential trên VPS mới

Bước 1: Tải về file backup từ Google Drive (hoặc nơi lưu trữ của bạn)

Nếu bạn đã sao lưu các file Data.json (chứa workflows) và Credentials-xxxx-xx-xx.json (chứa credentials) lên Google Drive hoặc một dịch vụ lưu trữ đám mây khác, hãy tải chúng về máy tính của bạn. Đảm bảo rằng bạn có cả hai file này sẵn sàng để sử dụng.

Tải về file backup từ Google Drive (hoặc nơi lưu trữ của bạn)
Tải về file backup từ Google Drive (hoặc nơi lưu trữ của bạn)

Bước 2: Chạy workflow khôi phục

Sau khi đã có workflow khôi phục trên trang n8n mới, bạn cần kích hoạt nó. Nhấn vào nút Execute workflow (như hình ảnh minh họa dưới đây) để bắt đầu quá trình.

Chạy workflow khôi phục Workflow và Credential trên VPS mới
Chạy workflow khôi phục Workflow và Credential trên VPS mới

Workflow sẽ hiển thị một biểu mẫu để bạn nhập thông tin cần thiết cho quá trình khôi phục. Bao gồm các trường sau:

  • Loại file: Chọn loại file bạn muốn khôi phục. Có hai lựa chọn chính là Workflows và Credentials.
  • File .json: Tải lên file backup tương ứng (ví dụ: Data.json cho Workflows hoặc Credentials-xxxx-xx-xx.json cho Credentials).
  • Ghi đè: Lựa chọn này cho phép bạn quyết định xem có ghi đè lên các workflow/credential hiện có trên n8n mới nếu chúng có cùng ID hay không. Nếu bạn đang chuyển sang một VPS hoàn toàn mới và chưa có workflow/credential nào, bạn có thể chọn hoặc Không tùy ý. Tuy nhiên, nếu bạn muốn đảm bảo không có sự trùng lặp hoặc xung đột, hãy cân nhắc lựa chọn phù hợp.
Chạy workflow khôi phục Workflow và Credential trên VPS mới
Chạy workflow khôi phục Workflow và Credential trên VPS mới

Nhấn Submit để bắt đầu quá trình khôi phục workflow.

Sau khi nhấn Submit, bạn sẽ thấy thông báo Tải lên thành công! (như hình ảnh dưới đây), cho biết file đã được import và hệ thống sẽ tự động xử lý.

Chạy workflow khôi phục Workflow và Credential trên VPS mới
Chạy workflow khôi phục Workflow và Credential trên VPS mới

Sau khi khôi phục xong workflows, bạn cần tiếp tục khôi phục các credentials.

Xem Thêm:  Cloud VPS Hosting là gì? Cẩm nang lưu trữ website cho người mới
Chạy workflow khôi phục Workflow và Credential trên VPS mới
Chạy workflow khôi phục Workflow và Credential trên VPS mới

Sau khi hoàn tất cả hai quá trình khôi phục, bạn có thể kiểm tra lại trong giao diện n8n của mình để đảm bảo rằng tất cả các workflow và credential đã được khôi phục thành công. Bạn sẽ thấy danh sách các workflow và credential đã được khôi phục như hình ảnh dưới đây:

Workflow
Workflow

Credential
Credential

Với các bước trên, bạn đã hoàn tất quá trình chuyển n8n sang VPS mới một cách đầy đủ và không lỗi. Chúc mừng bạn!

Kết luận

Việc chuyển n8n sang một VPS mới có thể giúp bạn tối ưu hệ thống, cải thiện hiệu suất và tăng tính bảo mật cho các quy trình tự động hóa. Tuy nhiên, để đảm bảo chuyển đổi không lỗi, bạn cần thực hiện cẩn thận từng bước từ sao lưu đến khôi phục. Hy vọng hướng dẫn chi tiết trong bài viết đã giúp bạn dễ dàng thực hiện thành công!

Những câu hỏi thường gặp

Có cách nào để tự động hóa hoàn toàn quá trình sao lưu và khôi phục không?

Có, bạn hoàn toàn có thể tự động hóa quá trình sao lưu và khôi phục n8n. Workflow mà chúng tôi đã cung cấp trong hướng dẫn này là một ví dụ về cách bạn có thể tự động hóa việc khôi phục.

Đối với sao lưu, bạn có thể tạo một workflow định kỳ để xuất (export) tất cả workflows và credentials, sau đó lưu trữ chúng vào một dịch vụ đám mây như Google Drive, Dropbox, hoặc một máy chủ lưu trữ an toàn khác.

Tôi có thể di chuyển n8n từ phiên bản Cloud sang tự host (self-hosted) không?

Có, bạn hoàn toàn có thể di chuyển các workflow và credential từ n8n Cloud sang phiên bản tự host trên VPS. Quá trình này thường bao gồm việc xuất (export) các workflow và credential từ n8n Cloud, sau đó nhập (import) chúng vào phiên bản tự host của bạn. Các bước sao lưu và khôi phục trong hướng dẫn này có thể được áp dụng tương tự.

Tôi có cần phải cài đặt lại tất cả các tích hợp (integrations) sau khi di chuyển không?

Không nhất thiết. Nếu bạn đã khôi phục thành công các credential, thì các tích hợp của bạn (ví dụ: kết nối với Google Sheets, Slack, v.v.) sẽ hoạt động trở lại mà không cần cài đặt lại. Tuy nhiên, bạn nên kiểm tra từng tích hợp để đảm bảo chúng hoạt động đúng cách trên môi trường mới. Trong một số trường hợp, bạn có thể cần phải xác thực lại một số credential nếu có thay đổi về địa chỉ IP của VPS hoặc các yếu tố bảo mật khác.

Tôi nên làm gì nếu gặp lỗi trong quá trình di chuyển?

Nếu bạn gặp lỗi trong quá trình di chuyển, hãy thực hiện các bước sau:

  • Đảm bảo rằng phiên bản n8n trên VPS mới tương thích với các workflow và credential bạn đang cố gắng khôi phục.
  • Kiểm tra log để xác định nguyên nhân gốc rễ của vấn đề.
  • Đảm bảo rằng VPS mới của bạn có kết nối internet ổn định và các cổng cần thiết (ví dụ: cổng 5678 cho n8n) đã được mở.
  • Đảm bảo rằng n8n có đủ quyền truy cập vào các thư mục và tệp cần thiết trên VPS.
  • Bạn có thể tìm kiếm vấn đề của mình trên diễn đàn cộng đồng n8n (https://community.n8n.io/) hoặc đăng câu hỏi mới để nhận được sự hỗ trợ từ các thành viên khác.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886