Hướng Dẫn Cài Đặt N8N Bằng Docker Desktop
23 Tháng 05

Hướng Dẫn Cài Đặt N8N Bằng Docker Desktop

n8n là gì ?

n8n (viết tắt của "node for node") là một nền tảng tự động hóa quy trình làm việc (workflow automation tool) mã nguồn mở, cho phép bạn kết nối và tích hợp nhiều ứng dụng, dịch vụ, và xử lý dữ liệu một cách tự động – tương tự như Zapier, Integromat (Make), hay Power Automate.

 

 


 Tính năng chính của n8n:

  • Tự động hóa không cần code (low-code): Bạn có thể tạo quy trình kéo-thả (drag-and-drop) với giao diện trực quan.

  • Tích hợp hàng trăm dịch vụ: Gồm Gmail, Slack, Google Sheets, PostgreSQL, MySQL, HTTP API, Telegram, Discord,...

  • Tùy biến cao bằng JavaScript: Có thể viết mã JS nhỏ trong node để xử lý logic.

  • Tự host dễ dàng: Vì là mã nguồn mở, bạn có thể cài đặt và chạy trên server riêng (Docker, VPS...).

  • Trigger linh hoạt: Có thể kích hoạt quy trình qua webhook, thời gian định kỳ, sự kiện từ app thứ 3,...


 Ví dụ sử dụng n8n:

  • Khi có email mới trong Gmail → lấy nội dung → ghi vào Google Sheet.

  • Khi có form gửi từ website → gửi thông báo Telegram và email.

  • Kiểm tra dữ liệu từ API mỗi giờ → xử lý → lưu vào cơ sở dữ liệu.


 Ưu điểm nổi bật:

  • Miễn phí & mã nguồn mở

  • Chạy cục bộ không phụ thuộc cloud

  • Bảo mật tốt hơn (tự quản lý dữ liệu)

  • Dễ tích hợp với hệ thống nội bộ

Bước 1. Tải và cài đặt Docker Desktop

Truy cập trang docker.com chọn phiên bản phù hợp với máy và hệ điều hành của bạn và tải xuống

Lưu ý trước khi cài đặt bạn hãy bật tính năng ảo hóa của máy lên ( Xem hướng dẫn tại đây.)

Khi bạn đã bật ảo hóa lên thì vào file Docker vừa tải về mở lên tích chọn và bấm ok như hình

Chờ quá trình cài đặt chạy đến khi hoàn tất bấm Close

Khi Cài đặt xong bạn hãy mở lên chọn Accept

 

Tiếp đó bạn điền thông tin khảo sát hoặc bấm Skip để bỏ qua

Bước 2. Mở Docker lên

Bạn vào tab Imagesn8nio trên thanh tìm kiếm và bấm Pull

Tiếp theo bạn tạo một thư mục chứa data trên ổ cứng máy tính VD: mình tạo n8n_data trên ổ D:\DataSetup\n8n_data như hình

Tạo thư mục n8n_data xong bạn chờ quá trình tải images xong vào bấm run để chạy 

Bạn bấm vào mũi tên như hình để khai báo thông tin

  • Container name: Bạn đạt tên cho n8n, ở đây mình đặt n8n cho dễ nhận biết
  • Ports: Bạn có thể đặt Port theo ý bạn, port mặc định của n8n là 5678 mình đặt mặc định theo n8n luôn.
  • Host path: là đường dẫn đến thư mục data bạn mới tạo ở trên
  • Container path và các mục bên dưới bạn điền như hình xong bấm Run

Bạn chờ khi quá trình chạy kết thúc. Như vậy bạn đã cài thành công N8N Bằng Docker Desktop, tiếp theo bạn mở trình duyệt lên gõ vào localhost:5678 để tạo tài khoản n8n.

Trên đây là hướng dẫn chi tiết cách cài đặt N8N – một công cụ mạnh mẽ giúp bạn tự động hóa quy trình làm việc một cách dễ dàng. Dù bạn chọn cài đặt qua Docker, trực tiếp trên server hay sử dụng nền tảng cloud, N8N đều mang lại sự linh hoạt và hiệu suất cao. Sau khi hoàn tất cài đặt, bạn có thể bắt đầu xây dựng các workflow để kết nối ứng dụng, xử lý dữ liệu tự động và tối ưu hóa công việc. Chúc bạn thành công trong hành trình khám phá và ứng dụng N8N! 

0 Bình luận

Để lại bình luận