Hướng dẫn update N8n trên selfhosted chạy docker

AdminTháng 4 15, 2025
151 lượt xem
Hướng dân update n8n 2025

Hướng dẫn cập nhật n8n self-hosted chạy bằng Docker

Việc cập nhật n8n khi bạn tự host bằng Docker khá đơn giản. Dưới đây là các bước thực hiện:

Lưu ý quan trọng: Luôn sao lưu (backup) dữ liệu n8n của bạn trước khi thực hiện cập nhật để phòng trường hợp có sự cố xảy ra. Thư mục dữ liệu mặc định thường là ~/.n8n.

Các bước cập nhật n8n chi tiết:

  1. Dừng container n8n hiện tại:
    • Mở terminal hoặc command prompt trên máy chủ đang chạy Docker.
    • Di chuyển tới thư mục n8n, ví dụ:
      cd /~n8n
    • Dừng và xóa bỏ container đó:
      sudo docker-compose down
      

  2. Tải về (Pull) phiên bản n8n mới nhất:
    • Docker sẽ tự động kiểm tra và tải về phiên bản image mới nhất nếu nó chưa có trên máy của bạn khi bạn khởi động lại container. Tuy nhiên, bạn cũng có thể tải về trước bằng lệnh:
      docker pull n8nio/n8n:latest
      

      (Nếu bạn đang dùng một tag phiên bản cụ thể, hãy thay latest bằng tag đó, ví dụ: docker pull n8nio/n8n:1.2.3)

  3. Khởi động lại container n8n với image mới:
    • Sử dụng lại lệnh docker run mà bạn đã dùng để khởi tạo container ban đầu. Quan trọng là phải giữ nguyên các thiết lập về volume và port mapping.
    • Ví dụ lệnh docker run cơ bản (nhớ điều chỉnh volume, port, và các biến môi trường khác cho phù hợp với thiết lập của bạn):
      sudo docker-compose up -d

XONG

Tóm tắt quy trình nâng cấp n8n:

Quy trình nâng cấp n8n bằng Docker Compose:

  1. Chuyển đến thư mục chứa file docker-compose.yml của bạn:

    cd ~/n8n
  2. Dừng và xóa container n8n hiện tại:

    docker-compose down
  3. Tải xuống phiên bản n8n mới nhất:

    docker pull n8nio/n8n:latest
    
  4. Khởi chạy container n8n mới:

    docker-compose up -d

Chúc bạn cập nhật thành công!

Các kênh thông tin của chúng tôi

Pika: Pika.edu.vn là website chia sẻ thông tin tổng hợp. Tất cả bài viết được Admin sưu tầm và được viết trên kinh nghiệm bản thân. Chúc các bạn có những trải nghiệm tuyệt vời tại Pika!