1. Cài đặt và Chạy n8n trên macOS bằng Docker [0]

thumbnail

Hướng dẫn này chỉ cách cài đặt và chạy n8n trên máy Mac bằng Docker, bao gồm tải Docker Desktop, kéo ảnh n8n, thiết lập cổng và tạo volume để lưu trữ dữ liệu, cho phép bạn truy cập giao diện n8n và bắt đầu tự động hóa.

1.1. Chuẩn bị Docker Desktop [0]

Để bắt đầu, bạn cần cài đặt Docker Desktop trên máy Mac của mình.

  1. Tải và cài đặt Docker Desktop [0]
    • Nếu chưa có, hãy truy cập docker.com và tải xuống Docker Desktop.
    • Đối với các máy Mac mới sử dụng chip Apple Silicon (M1), hãy tải phiên bản dành cho Apple Silicon.
    • Đối với các máy Mac cũ hơn sử dụng chip Intel, hãy tải phiên bản tương ứng.
    • Sau khi tải xuống, hãy cài đặt ứng dụng.
  2. Mở Docker Desktop [6]
    • Sau khi cài đặt, mở Docker Desktop. Giao diện sẽ hiển thị như hình minh họa.
  3. Mở Terminal [9]
    • Mở ứng dụng Terminal trên máy Mac của bạn.
    • Lần đầu tiên sử dụng, bạn có thể cần cho phép Terminal mở.

1.2. Tải ảnh n8n và tạo Volume [12]

Tiếp theo, bạn sẽ tải ảnh n8n về máy và tạo một volume để lưu trữ dữ liệu.

  1. Tải ảnh n8n [12]
    • Sử dụng lệnh docker pull nio/n trong Terminal để tải ảnh n8n về máy tính.
    • Quá trình này sẽ mất vài giây để hoàn tất.
  2. Kiểm tra ảnh đã tải [20]
    • Sau khi tải xong, bạn có thể vào mục "Images" trong Docker Desktop để xem ảnh n8n đã xuất hiện.
  3. Tạo Volume lưu trữ dữ liệu [21]
    • Trước khi chạy n8n, bạn cần tạo một volume để lưu trữ dữ liệu.
    • Nhấp vào liên kết "Volumes" và chọn "Create".
    • Đặt tên cho volume, ví dụ: n8n-data.
    • Nhấn "Create" để hoàn tất.

1.3. Chạy Container n8n [26]

Bây giờ, bạn sẽ cấu hình và chạy container n8n.

  1. Cấu hình Container [27]
    • Trong Docker Desktop, nhấp vào biểu tượng "play" hoặc "+" bên cạnh ảnh n8n để mở cửa sổ cấu hình.
    • Thiết lập cổng: n8n chạy trên cổng 5678. Bạn cần cho phép container cũng chạy trên cổng này. Nhập 5678 vào cả hai ô cấu hình cổng.
    • Thiết lập Volume: Trong phần "Host Path" hoặc "Volumes", chỉ định volume bạn vừa tạo (n8n-data).
    • Đường dẫn Container: Nhập đường dẫn cụ thể /home/node/.n8n vào ô "Container Path". Đây là bước quan trọng và cần chính xác để tránh lỗi.
  2. Chạy Container [41]
    • Nhấn nút "Run" để khởi chạy container n8n.

1.4. Truy cập và Cấu hình n8n [42]

Sau khi container chạy, bạn có thể truy cập giao diện n8n và thực hiện cấu hình ban đầu.

  1. Truy cập giao diện n8n [42]
    • Khi container khởi động xong, bạn sẽ thấy thông báo ở dưới cùng cho biết giao diện n8n đã có thể truy cập được.
    • Nhấp vào địa chỉ được cung cấp để mở trình duyệt và truy cập màn hình cấu hình quản trị.
  2. Tạo tài khoản quản trị [45]
    • Bạn sẽ được yêu cầu tạo tài khoản quản trị bằng cách nhập tên, họ và mật khẩu.
    • Sau đó, nhấp vào "Next".
  3. Bỏ qua phần giới thiệu [47]
    • Bạn có thể bỏ qua phần "getting started".
  4. Tạo giấy phép miễn phí [48]
    • Hệ thống sẽ yêu cầu địa chỉ email để tạo giấy phép miễn phí, cung cấp nhiều tính năng hữu ích.
    • Bạn có thể bỏ qua bước này nếu muốn, nhưng nên thực hiện để có trải nghiệm tốt hơn.
  5. Truy cập giao diện chính [52]
    • Sau các bước trên, bạn sẽ được đưa vào giao diện chính của n8n.

1.5. Kiểm tra Lưu trữ Dữ liệu bằng Volume [53]

Việc sử dụng volume đảm bảo dữ liệu của bạn được lưu trữ an toàn ngay cả khi container bị dừng hoặc xóa.

  1. Tạo và lưu một Workflow đơn giản [53]
    • Để kiểm tra, hãy tạo một workflow mới, ví dụ: kích hoạt thủ công và lưu lại.
  2. Dừng Container [56]
    • Dừng container n8n đang chạy.
  3. Hiểu về Volume [57]
    • Nếu không có volume, khi khởi động lại container, bạn sẽ phải cấu hình lại tài khoản quản trị vì mọi dữ liệu bên trong container sẽ bị xóa theo mặc định.
    • Volume giúp lưu trữ tất cả dữ liệu của bạn, tránh phải thiết lập lại.
  4. Khởi động lại Container và Kiểm tra [59]
    • Chạy lại container n8n.
    • Truy cập lại địa chỉ n8n, bạn sẽ thấy workflow đã tạo trước đó vẫn còn nguyên vẹn.