n8n là một công cụ tự động hóa quy trình công việc mã nguồn mở giúp bạn tự động hóa các tác vụ và quy trình bằng cách kết nối các ứng dụng và dịch vụ với nhau. Nếu bạn muốn tận dụng sức mạnh của n8n để tối ưu hóa các công việc hàng ngày, bạn cần cài đặt nó lên máy tính cá nhân của mình. Bài viết này sẽ hướng dẫn bạn cách cài đặt n8n trên máy tính cá nhân và cách chia sẻ nó ra ngoài Internet để sử dụng mọi lúc mọi nơi.

1. Cài Đặt n8n Trên Máy Tính Cá Nhân

Có hai cách chính để cài đặt n8n: cài đặt qua Docker (dễ dàng và nhanh chóng) hoặc cài đặt qua Node.js (cài thủ công). Hãy cùng tìm hiểu cách thực hiện từng phương pháp.

1.1 Cài Đặt n8n Với Docker (Cách Dễ Dàng Nhất)

Docker là một công cụ giúp bạn dễ dàng chạy các ứng dụng trong môi trường ảo hóa. Để cài đặt n8n qua Docker, bạn chỉ cần làm theo các bước sau:

Bước 1: Cài Docker

1. Truy cập trang Docker Download và tải về Docker Desktop cho hệ điều hành của bạn.

2. Cài đặt Docker và khởi động ứng dụng.

Bước 2: Tải và Chạy n8n qua Docker

Sau khi Docker đã được cài đặt và chạy, mở terminal (Command Prompt trên Windows hoặc Terminal trên Mac/Linux) và chạy lệnh sau:

docker run -d --name=n8n \
  -p 5678:5678 \
  -v ~/.n8n:/root/.n8n \
  n8nio/n8n
        

Giải thích:

  • -d: Chạy Docker container trong chế độ nền.
  • --name=n8n: Đặt tên cho container là n8n.
  • -p 5678:5678: Mở cổng 5678 để truy cập giao diện của n8n.
  • -v ~/.n8n:/root/.n8n: Liên kết thư mục n8n trên máy tính của bạn với thư mục trong Docker container để dữ liệu không bị mất khi khởi động lại.
  • n8nio/n8n: Tải và chạy container n8n từ Docker Hub.

Bước 3: Truy Cập n8n

Sau khi chạy xong, bạn có thể mở trình duyệt và truy cập vào địa chỉ:

http://localhost:5678

1.2 Cài Đặt n8n Với Node.js (Cài Thủ Công)

Nếu bạn không muốn sử dụng Docker, bạn có thể cài đặt n8n trực tiếp qua Node.js.

Bước 1: Cài Node.js và npm

1. Truy cập trang Node.js và tải về phiên bản LTS.

2. Cài đặt Node.js, npm sẽ được cài đặt tự động.

Bước 2: Cài n8n Toàn Cục

Mở terminal và gõ lệnh sau để cài đặt n8n:

npm install n8n -g

Bước 3: Chạy n8n

Sau khi cài đặt xong, bạn có thể chạy n8n bằng lệnh:

n8n

n8n sẽ bắt đầu chạy và mở cổng mặc định 5678. Bạn có thể truy cập vào giao diện web của n8n tại:

http://localhost:5678

2. Chia Sẻ n8n Ra Bên Ngoài Internet

Sau khi cài đặt n8n trên máy cá nhân, bạn có thể muốn chia sẻ giao diện n8n với người khác qua Internet. Dưới đây là ba phương pháp giúp bạn làm điều này.

2.1 Chia Sẻ n8n Qua Mạng LAN

Nếu bạn chỉ muốn chia sẻ n8n trong mạng nội bộ (LAN), bạn cần biết địa chỉ IP của máy tính đang chạy n8n.

Bước 1: Xác Định Địa Chỉ IP

  • Windows: Mở Command Prompt và gõ lệnh ipconfig. Tìm địa chỉ IP trong phần "IPv4 Address".
  • Mac/Linux: Mở terminal và gõ lệnh ifconfig (hoặc ip a trên Linux). Tìm địa chỉ IP trong phần "inet".

Bước 2: Mở Cổng 5678 (nếu cần)

Đảm bảo rằng cổng 5678 đã được mở trên firewall của máy tính của bạn.

Bước 3: Truy Cập n8n Qua IP

Chia sẻ địa chỉ IP và cổng với những người trong mạng LAN. URL sẽ có dạng:

http://<địa_chỉ_IP_của_máy>:5678

2.2 Chia Sẻ n8n Qua Internet (Port Forwarding)

Để chia sẻ n8n ra bên ngoài mạng, bạn cần port forwarding.

Bước 1: Mở Cổng Trên Router

  1. Truy cập vào giao diện quản trị router của bạn (thường là http://192.168.1.1).
  2. Tìm phần Port Forwarding và mở cổng 5678 đến địa chỉ IP nội bộ của máy chạy n8n.

Bước 2: Truy Cập n8n Qua IP Công Cộng

Sau khi mở cổng, bạn có thể chia sẻ IP công cộng của bạn để người khác truy cập n8n từ bất kỳ đâu.

http://123.456.78.90:5678

Lưu ý rằng khi mở cổng, bạn cần đảm bảo máy tính của bạn được bảo mật để tránh các mối đe dọa từ bên ngoài.

2.3 Chia Sẻ n8n Qua Ngrok (Tunneling)

Ngrok là công cụ tạo một tunnel từ máy tính cá nhân ra Internet, giúp bạn chia sẻ n8n mà không cần phải cấu hình port forwarding.

Bước 1: Cài Đặt Ngrok

1. Truy cập Ngrok download và tải về phiên bản phù hợp với hệ điều hành của bạn.

2. Giải nén và thêm Ngrok vào đường dẫn hệ thống.

Bước 2: Sử Dụng Ngrok

Chạy Ngrok trong terminal với lệnh sau:

ngrok http 5678

Ngrok sẽ cung cấp cho bạn một URL tạm thời, ví dụ:

http://.ngrok.io

Bạn có thể chia sẻ URL này với người khác để họ có thể truy cập n8n.

Kết Luận

Cài đặt n8n trên máy tính cá nhân và chia sẻ ra bên ngoài là quá trình khá đơn giản và có thể được thực hiện bằng các công cụ như Docker, Node.js, và Ngrok. Chia sẻ n8n ra ngoài Internet có thể được thực hiện bằng cách mở cổng qua port forwarding hoặc sử dụng các công cụ như Ngrok để tránh việc cấu hình router phức tạp.

Nếu bạn có bất kỳ câu hỏi nào trong quá trình cài đặt hoặc chia sẻ n8n, đừng ngần ngại liên hệ để được hỗ trợ nhé!

CÔNG TY CỔ PHẦN CÔNG NGHỆ NEWNET

Địa chỉ: 554/10 Phạm Văn Đồng, P. 13, Q. Bình Thạnh, TP. Hồ Chí Minh

Email: [email protected]

Hotline: 0789 99 4747

Website: https://newnet.vn