n8n là công cụ tự động hóa quy trình (workflow automation) cực kỳ mạnh mẽ, đặc biệt là với các tính năng tích hợp AI đang bùng nổ hiện nay. Việc giữ cho n8n luôn ở phiên bản mới nhất không chỉ giúp bạn trải nghiệm các tính năng mới mà còn đảm bảo hệ thống luôn được vá các lỗ hổng bảo mật quan trọng.
Trong bài viết này, HOSTVN sẽ hướng dẫn bạn cách nâng cấp n8n một cách an toàn và nhanh chóng nhất.
Việc nâng cấp phần mềm luôn tiềm ẩn rủi ro xung đột dữ liệu. Để đảm bảo an toàn cho các workflow quan trọng, bạn cần:
Backup dữ liệu: Hãy sao lưu dữ liệu tại máy.
Đọc Changelog: Kiểm tra các "Breaking Changes" từ nhà phát hành để tránh việc workflow cũ bị ngắt quãng.
Đối với n8n cài đặt bằng Docker
Đa số khách hàng tại HOSTVN sử dụng Docker để quản lý n8n nhờ tính ổn định và dễ nâng cấp.
Sử dụng Docker Compose
Nếu bạn quản lý bằng file docker-compose.yml, hãy thực hiện 3 lệnh sau:
Bước 1: Di chuyển vào thư mục chứa n8n ( thường là /opt/n8n)
Bước 2: Mở file docker-compose.yml bằng Nano
Sử dụng lệnh sau để mở file cấu hình:
nano docker-compose.yml
Bước 3: Chỉnh sửa phiên bản của n8n
Tại giao diện trình soạn thảo Nano, bạn dùng các phím mũi tên di chuyển đến dòng có chứa từ khóa image:.
Thông thường, nó sẽ hiển thị là: image: n8nio/n8n hoặc image: n8nio/n8n:1.20.0.
Bạn hãy chỉnh sửa lại thành:
image: docker.n8n.io/n8nio/n8n:latest
(Việc thêm :latest đảm bảo Docker luôn chọn bản mới nhất hiện có từ kho lưu trữ của n8n).
Bước 4: Lưu và thoát Nano
Sau khi chỉnh sửa xong, bạn thực hiện tổ hợp phím để lưu file:
Nhấn Ctrl + O (để ghi đè vào file).
Nhấn Enter để xác nhận tên file.
Nhấn Ctrl + X để thoát khỏi trình soạn thảo Nano
Docker sẽ nhận thấy sự thay đổi trong file cấu hình, tự động tải bản latest về và khởi động lại container n8n cho bạn.
Bước 5: Áp dụng thay đổi
Việc sửa file chỉ là bước "khai báo", để hệ thống thực sự cập nhật, bạn cần chạy lệnh:
docker compose up -d
Kiểm tra phiên bản sau khi cài:
docker exec n8n n8n --version
Vậy là HOSTVN đã giúp các bạn nâng cấp n8n lên phiên bản mới nhất trên VPS. Chúc các bạn thành công !!!