Hướng dẫn cài đặt n8n - Công cụ tự động hóa quy trình công việc
n8n là một công cụ tự động hóa quy trình công việc (workflow automation) mã nguồn mở, tương tự như Zapier nhưng bạn có thể tự cài đặt và chạy trên máy chủ của riêng bạn hoặc máy tính cá nhân.
Dưới đây là hướng dẫn chi tiết cài đặt n8n theo 3 cách phổ biến:
✅ CÁCH 1: CÀI N8N BẰNG DOCKER (Khuyến nghị – dễ quản lý)#
1. Cài đặt Docker và Docker Compose#
- Ubuntu/Debian:
sudo apt update sudo apt install docker.io docker-compose -y sudo systemctl enable docker sudo usermod -aG docker $USER
→ Sau đó logout và login lại để lệnh docker có quyền.
2. Tạo file Docker Compose#
Tạo thư mục chứa n8n:
mkdir n8n-docker && cd n8n-docker nano docker-compose.yml
Dán nội dung sau vào:
` version: '3'
services: n8n: image: n8nio/n8n ports: - "5678:5678" environment: - GENERIC_TIMEZONE=Asia/Ho_Chi_Minh - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=yourpassword - N8N_HOST=localhost volumes: - ~/.n8n:/home/node/.n8n `
🔐 Đừng quên thay
yourpasswordbằng mật khẩu mạnh.
3. Khởi động n8n#
docker-compose up -d
Sau đó truy cập: ➡️ http://localhost:5678 hoặc nếu dùng server: ➡️ http://IP_SERVER:5678
✅ CÁCH 2: CÀI ĐẶT N8N TRỰC TIẾP (Node.js)#
1. Cài đặt Node.js (nên dùng Node 18)#
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs
2. Cài đặt n8n#
npm install n8n -g
3. Chạy n8n#
n8n
➡️ Truy cập tại http://localhost:5678
Cách này phù hợp nếu bạn muốn chạy đơn giản trên máy cá nhân. Không khuyến nghị cho môi trường production.
✅ CÁCH 3: TRIỂN KHAI TRÊN DỊCH VỤ ĐÁM MÂY#
Bạn có thể deploy n8n lên:
Render.com (có free tier)
Railway.app
Fly.io
VPS như DigitalOcean, Vultr, Hetzner... (dùng Docker như cách 1)
✅ CẤU HÌNH HTTPS VÀ DOMAIN (nếu chạy trên server)#
Kết hợp với Nginx + Let's Encrypt để chạy https + tên miền đẹp:
Cài nginx
Cấu hình reverse proxy trỏ tới
localhost:5678Dùng
certbotđể cấp SSL miễn phí
✅ TÀI LIỆU THÊM#
Trang chủ: https://n8n.io/
Docs: https://docs.n8n.io/
Cộng đồng: https://community.n8n.io/
Bài liên quan trong #Open Source
-
Bán Source Code Website Kết Quả Xổ Số – Tự Động 100%, Chuẩn SEO, Giao Diện Đẹp
seoyttop -
Làm thế nào để đảm bảo chất lượng trong các dự án Open Source?
topdev -
Open Source Có An Toàn Hơn Phần Mềm Đóng Nguồn Không? Phân Tích Chuyên Sâu
topdev -
Tác động sâu rộng của Open Source đối với ngành công nghiệp phần mềm
topdev -
Mô Hình Kinh Doanh Nào Phù Hợp Với Các Dự Án Open Source?
topdev