Giới thiệu
Bạn có muốn tự động hóa mạnh mẽ mà không phải trả tiền cho các công cụ đắt đỏ? Hãy để tôi tiết lộ một bí mật: bạn có thể tự host n8n miễn phí và chỉ mất 4 phút để thiết lập.
n8n cho phép bạn kết nối các ứng dụng, di chuyển dữ liệu và tự động hóa các tác vụ thường mất thời gian của bạn. Điều tuyệt vời nhất là bạn làm chủ nó. Không có đăng ký. Không giới hạn.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn từng bước để thiết lập n8n nhanh chóng bằng Docker. Cuối cùng, bạn sẽ có một trung tâm tự động hóa của riêng mình, miễn phí, đơn giản và hoàn toàn dưới sự kiểm soát của bạn. 🚀
Mục Lục
- Yêu cầu hệ thống
- Cài Đặt Docker trên Windows
- Tự Host n8n Miễn Phí
- Thực Hành & Mẹo
- Câu Hỏi Thường Gặp
Yêu Cầu Hệ Thống
Bước 1: Kiểm Tra Phiên Bản WSL
Yêu cầu đầu tiên là WSL 1.1.3.0 hoặc mới hơn.
Để kiểm tra xem nó đã được cài đặt hay chưa:
→ Nhấn Windows + R, gõ cmd, và nhấn Enter.
Điều này sẽ đưa bạn đến terminal.
→ Trong terminal, chạy wsl
Nếu WSL chạy, nó đã được cài đặt.
Nếu chưa được cài đặt:
→ Gõ wsl --install và nhấn enter
Bước 2: Kiểm Tra Phiên Bản Windows
Tiếp theo, yêu cầu cho biết:
- Hệ điều hành: Windows 11, 64-bit
- Phiên bản: Pro
- Phiên bản: 21H2 hoặc mới hơn
→ Nhấn Win + R và gõ winver, sau đó nhấn OK
Phiên bản của tôi là 22H2
Bước 3: Bật Tính Năng WSL 2
Yêu cầu tiếp theo - Bật các tính năng WSL 2 trên Windows.
→ Vào thanh tìm kiếm trên hệ thống và gõ Enable windows
→ Nhấp vào Turn Windows features on or off
→ Bật Windows Subsystem for Linux (WSL) bằng cách đánh dấu vào ô bên cạnh.
→ Nhấn OK
Chờ quá trình thiết lập hoàn tất.
→ Chọn Don’t restart cho đến bây giờ.
Bước 4: Xác Nhận Ảo Hóa
Tiếp theo trên trang yêu cầu, kiểm tra xem ảo hóa đã được bật.
Để kiểm tra:
→ Nhấn Ctrl + Esc để mở Task Manager.
→ Nhấp vào biểu tượng thứ hai.
→ Nhấp vào CPU.
Ở dưới cùng, kiểm tra xem Virtualization is enabled (thường thì nó đã bật theo mặc định).
Cài Đặt Docker trên Windows
Bước 1: Chạy Trình Cài Đặt
→ Nhấp đúp vào Docker Desktop installer bạn đã tải xuống.
→ Nhấn Yes khi được hỏi về quyền.
Bước 2: Cấu Hình Thiết Lập
→ Giữ tùy chọn shortcut được đánh dấu.
→ Nhấn OK để tiếp tục.
Bước 3: Cài Đặt
Docker sẽ giải nén các tệp và cài đặt tự động.
Quá trình này có thể mất vài phút, hãy kiên nhẫn.
Bước 4: Xác Nhận Cài Đặt
Khi hoàn tất, bạn sẽ thấy thông báo Installation Successful.
Bước 5: Khởi Động và Mở
Khởi động lại máy tính của bạn.
→ Mở Docker Desktop,
Bạn đã sẵn sàng để sử dụng Docker
Tự Host n8n Miễn Phí
Bước 1: Mở Docker Desktop
Đảm bảo Docker đã được cài đặt và đang chạy.
Bước 2: Đi đến Tab Hình Ảnh
Trong Docker Desktop
→ Nhấp vào Images từ bảng bên trái.
Bước 3: Tìm Kiếm n8n
→ Nhấp vào tìm kiếm images để chạy.
→ Trong search bar, gõ: n8n
Bước 4: Chọn Hình Ảnh Chính Thức
→ Chọn n8nio/n8n (hình ảnh với 100M+ tải xuống).
→ Nhấp vào Pull.
Điều này sẽ tải hình ảnh n8n Docker chính thức về máy tính của bạn.
Bước 5: Chạy Hình Ảnh
Sau khi tải xong:
→ Nhấp vào Run.
Tiếp theo, Cấu Hình Container:
→ Tên Container: n8n
→ Cổng Host: 5678
→ Nhấp vào Run một lần nữa.
Bước 6: Chờ Khởi Động.
Để Docker chạy cho đến khi bạn thấy thông báo:
→ Editor is now accessible via: http://localhost:5678
Bước 7: Mở n8n Trong Trình Duyệt
→ Sao chép và dán http://localhost:5678 vào trình duyệt của bạn và chạy.
Bạn sẽ thấy trang chào mừng của n8n.
→ Xác nhận URL hiển thị localhost:5678.
Bước 8: Tạo Tài Khoản Của Bạn
Đăng ký với thông tin của bạn (sử dụng tài khoản demo).
Đăng nhập để truy cập bảng điều khiển n8n của bạn.
Chúc mừng! Bạn đã có n8n chạy cục bộ trên máy tính của mình với Docker.
Thực Hành & Mẹo
Thực Hành Tốt Nhất
- Sao lưu thường xuyên: Đảm bảo rằng bạn sao lưu dữ liệu của mình để tránh mất mát.
- Tối ưu hóa quy trình: Xem xét các quy trình tự động hóa để nâng cao hiệu suất.
Cạm Bẫy Thường Gặp
- Không kiểm tra yêu cầu hệ thống: Đảm bảo rằng máy của bạn đáp ứng tất cả yêu cầu trước khi cài đặt.
- Bỏ qua bước khởi động lại: Một số thay đổi cần khởi động lại máy để có hiệu lực.
Mẹo Hiệu Suất
- Sử dụng ổ SSD: Nếu có thể, hãy cài Docker trên ổ SSD để tăng tốc độ.
- Giảm thiểu số lượng container: Chỉ chạy các container cần thiết để tiết kiệm tài nguyên.
Câu Hỏi Thường Gặp
n8n là gì?
n8n là một nền tảng tự động hóa mã nguồn mở cho phép bạn kết nối và tự động hóa công việc giữa nhiều ứng dụng mà không cần viết mã.
Tôi có thể sử dụng n8n trên hệ điều hành khác không?
Có, n8n có thể được cài đặt trên nhiều hệ điều hành khác nhau, bao gồm Linux và macOS.
Có cần kiến thức lập trình để sử dụng n8n không?
Không, n8n được thiết kế để dễ sử dụng cho cả lập trình viên và không lập trình viên.