TopDev

Hướng dẫn cài đặt n8n - Công cụ tự động hóa quy trình công việc

admin 📖 2 phút đọ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 yourpassword bằ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:5678

  • Dùng certbot để cấp SSL miễn phí



✅ TÀI LIỆU THÊM#

Bài liên quan trong #Open Source

✓ Đã sao chép link