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ặcip 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
- Truy cập vào giao diện quản trị router của bạn (thường là
http://192.168.1.1
). - 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