Bạn có thể chạy n8n theo nhiều cách khác nhau tùy thuộc vào nhu cầu sử dụng.
1. n8n Desktop App (Dành cho người mới)
Cách nhanh nhất để trải nghiệm n8n mà không cần kiến thức server.
- Tải về: Truy cập trang chủ n8n.io và tải phiên bản cho Windows hoặc Mac.
- Ưu điểm: Cài đặt 1 click, chạy ngay trên máy tính cá nhân.
- Nhược điểm: Chỉ chạy khi bật máy tính, khó chạy các tác vụ nền 24/7.
2. Cài đặt bằng Docker (Khuyên dùng cho Production)
Đây là cách phổ biến nhất để deploy n8n trên server (VPS).
Yêu cầu
- Một máy chủ (VPS) chạy Ubuntu/Debian.
- Đã cài đặt Docker và Docker Compose.
Lệnh chạy nhanh
bash:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
docker.n8n.io/n8nio/n8nSử dụng Docker Compose (Khuyên dùng)
Tạo file docker-compose.yml:
yaml:
version: '3.1'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_secure_password
- N8N_HOST=your-domain.com
- N8N_PORT=5678
- N8N_PROTOCOL=https
- NODE_ENV=production
- WEBHOOK_URL=https://your-domain.com/
volumes:
- ./n8n_data:/home/node/.n8nChạy lệnh: docker-compose up -d
3. Cài đặt bằng npm
Nếu bạn đã có môi trường Node.js.
bash:
npm install n8n -g
n8n startSau khi cài đặt thành công, truy cập http://localhost:5678 (hoặc domain của bạn) để bắt đầu.