Tóm tắt nhanh:
n8n là nền tảng workflow automation source-available/fair-code, có hơn 400 tích hợp và khả năng AI native theo README. Nếu bạn muốn thử nhanh, README chính thức đưa hai đường: chạy bằng npx n8n khi có Node.js, hoặc tự host Docker với volume n8n_data và mở editor tại http://localhost:5678. Bài này không chèn internal link và chỉ dùng command từ nguồn chính thức.
n8n là workflow automation platform cho đội kỹ thuật muốn kết hợp tốc độ no-code với khả năng viết code khi cần. README chính thức mô tả n8n có hơn 400 integrations, native AI capabilities, và cho phép self-host hoặc dùng cloud.
n8n có thể dùng để tự động hóa các tác vụ lặp lại: nhận dữ liệu từ webhook, gọi API, xử lý nội dung, gửi thông báo, hoặc nối nhiều dịch vụ lại thành một workflow có kiểm soát.

Khi nào bạn nên dùng n8n?
Bạn nên dùng n8n khi có quy trình lặp lại giữa nhiều app, cần automation nội bộ, muốn tự host dữ liệu workflow, hoặc muốn kết hợp node kéo-thả với JavaScript/Python khi cần logic tùy chỉnh.
Bạn chưa nên đưa n8n ra internet công khai nếu chưa cấu hình domain, HTTPS, tài khoản, backup, biến môi trường và quyền truy cập. Quickstart Docker chỉ phù hợp để thử và học cách vận hành cơ bản.
Cần chuẩn bị gì trước khi cài
Nếu dùng npx, bạn cần Node.js theo README. Nếu dùng Docker, bạn cần Docker Engine hoạt động tốt và một cổng trống cho editor. README dùng cổng 5678.
Bạn cũng nên chuẩn bị nơi lưu dữ liệu bền vững. Lệnh Docker quickstart tạo volume n8n_data để mount vào /home/node/.n8n, tránh mất cấu hình khi container thay đổi.
Cách thử nhanh bằng npx
README chính thức ghi cách thử n8n tức thì bằng npx:
npx n8nCách này phù hợp để xem giao diện và test nhanh trên máy dev có Node.js. Với server lâu dài, Docker hoặc phương án hosting chính thức sẽ dễ quản lý hơn.
Cách tự host n8n bằng Docker
Đầu tiên tạo Docker volume:
docker volume create n8n_dataSau đó chạy container theo README:
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8nSau khi chạy, mở editor tại:
http://localhost:5678Nếu bạn chạy trên VPS, hãy nhớ localhost là trên máy chủ. Muốn truy cập từ ngoài, bạn cần reverse proxy, HTTPS và cấu hình bảo mật phù hợp.
Workflow cơ bản nên thử đầu tiên
Một workflow học n8n an toàn là tạo Manual Trigger, thêm một node HTTP Request gọi API thử nghiệm, rồi thêm node xử lý dữ liệu hoặc gửi thông báo nội bộ. Mục tiêu của bước đầu không phải automation phức tạp, mà là hiểu cách node nhận input, biến đổi data và trả output.
Nếu dùng AI node hoặc API của dịch vụ ngoài, hãy dùng key thử nghiệm và giới hạn quyền. Không đưa credential production vào workflow demo.
Cách kiểm tra n8n chạy ổn
Bạn kiểm tra container còn chạy, editor mở được ở http://localhost:5678, volume n8n_data tồn tại, và workflow test chạy thành công. Nếu restart container mà cấu hình vẫn còn, nghĩa là volume đã mount đúng.
Nếu editor không mở, hãy kiểm tra cổng 5678, log container và firewall của server. Nếu chạy sau reverse proxy, kiểm tra thêm header, HTTPS và URL public.
Lỗi thường gặp
Lỗi hay gặp nhất là quên volume, khiến dữ liệu thử nghiệm biến mất khi container bị xóa. Lệnh README đã mount n8n_data vào /home/node/.n8n, nên bạn nên giữ phần này.
Lỗi thứ hai là cổng 5678 đã bị dịch vụ khác dùng. Hãy đổi cổng host nếu cần.
Lỗi thứ ba là public n8n quá sớm. Một automation tool thường chứa token và dữ liệu nhạy cảm, nên đừng mở ra internet khi chưa có HTTPS và kiểm soát truy cập.
License và lưu ý pháp lý
README ghi n8n là fair-code, phân phối theo Sustainable Use License và n8n Enterprise License. n8n source available, self-hostable và extensible, nhưng bạn vẫn cần đọc license chính thức nếu dùng cho sản phẩm thương mại hoặc cung cấp dịch vụ cho khách hàng.
FAQ
n8n có phải open-source hoàn toàn không?
README dùng cách mô tả fair-code và source available, với Sustainable Use License và Enterprise License. Vì vậy hãy đọc license trước khi dùng thương mại.
Có thể chạy n8n chỉ bằng Docker không?
Có. README có lệnh Docker quickstart với volume n8n_data và cổng 5678.
n8n có dùng được cho AI workflow không?
README nói n8n có native AI capabilities. Khi dùng AI provider, hãy quản lý API key và chi phí cẩn thận.








