Học n8n Automation tiếng Việt — Miễn phí & Open Source

Cách cài đặt n8n trên VPS AZDIGI — 10 phút xong

Giới thiệu

AZDIGI là nhà cung cấp VPS phổ biến tại Việt Nam với data center trong nước, tốc độ nhanh và hỗ trợ tiếng Việt. Bài viết này hướng dẫn bạn cài đặt n8n trên VPS AZDIGI trong vòng 10 phút bằng Docker.

So sánh hosting cho n8n
14 nhà cung cấp từ 89k/tháng

Yêu cầu

  • VPS AZDIGI gói tối thiểu Cloud VPS 1 (1 vCPU, 1GB RAM, 20GB SSD) — khuyến nghị 2GB RAM
  • Hệ điều hành: Ubuntu 22.04 LTS
  • Một domain hoặc subdomain trỏ về IP VPS (ví dụ: n8n.yourdomain.com)
  • Truy cập SSH (terminal hoặc PuTTY)

Bước 1: SSH vào VPS

Mở terminal và kết nối SSH đến VPS:

ssh root@your-vps-ip

Nếu dùng Windows, bạn có thể dùng PuTTY hoặc Windows Terminal. AZDIGI sẽ gửi thông tin SSH qua email sau khi mua VPS.

Bước 2: Cập nhật hệ thống

apt update && apt upgrade -y

Bước 3: Cài đặt Docker & Docker Compose

# Cài Docker
curl -fsSL https://get.docker.com | sh

# Kiểm tra Docker
docker --version

# Docker Compose đã đi kèm Docker Engine mới
docker compose version

Bước 4: Tạo thư mục và file cấu hình

mkdir -p /opt/n8n && cd /opt/n8n

cat > docker-compose.yml <<'EOF'
version: "3.8"

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.yourdomain.com/
      - GENERIC_TIMEZONE=Asia/Ho_Chi_Minh
      - TZ=Asia/Ho_Chi_Minh
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:
EOF

Lưu ý: Thay n8n.yourdomain.com bằng domain thực tế của bạn.

Bước 5: Cài đặt Nginx Reverse Proxy

apt install -y nginx

cat > /etc/nginx/sites-available/n8n <<'EOF'
server {
    listen 80;
    server_name n8n.yourdomain.com;

    location / {
        proxy_pass http://localhost:5678;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        chunked_transfer_encoding off;
        proxy_buffering off;
        proxy_cache off;
    }
}
EOF

ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx

Bước 6: Cài SSL với Certbot

apt install -y certbot python3-certbot-nginx
certbot --nginx -d n8n.yourdomain.com --non-interactive --agree-tos -m your@email.com

Certbot sẽ tự động cấu hình SSL cho Nginx và tự động gia hạn.

Bước 7: Khởi động n8n

cd /opt/n8n
docker compose up -d

# Kiểm tra container đang chạy
docker compose ps

# Xem log
docker compose logs -f n8n

Bước 8: Truy cập và thiết lập tài khoản

Mở trình duyệt và truy cập https://n8n.yourdomain.com. Lần đầu tiên, n8n sẽ yêu cầu bạn tạo tài khoản owner:

  1. Nhập email và mật khẩu
  2. Đặt tên cho instance
  3. Bỏ qua bước mời thành viên (có thể làm sau)

Cập nhật n8n sau này

cd /opt/n8n
docker compose pull
docker compose up -d

Xử lý sự cố thường gặp

Port 5678 bị block

Nếu dùng firewall UFW:

ufw allow 80/tcp
ufw allow 443/tcp

n8n không khởi động

Kiểm tra log:

docker compose logs n8n

Nguyên nhân phổ biến: thiếu RAM. Hãy nâng cấp lên gói 2GB RAM.

Kết luận

Chỉ với 10 phút, bạn đã có một instance n8n hoạt động hoàn chỉnh trên VPS AZDIGI. Server trong nước đảm bảo tốc độ truy cập nhanh cho người dùng Việt Nam. Bước tiếp theo, hãy tạo workflow đầu tiên của bạn!

Dùng thử n8n Cloud
Miễn phí 14 ngày

Tham khảo: n8n Documentation · GitHub n8n

n8n có miễn phí không?

Có, n8n Community Edition hoàn toàn miễn phí khi tự host. n8n Cloud có gói miễn phí giới hạn và gói trả phí từ €20/tháng.

Cần VPS cấu hình bao nhiêu để chạy n8n?

Tối thiểu 1 vCPU, 1GB RAM, 20GB SSD. Khuyến nghị 2 vCPU, 4GB RAM cho production.

Không muốn tự cài? Từ 199K

Giao VPS cho chúng tôi — nhận n8n hoàn chỉnh trong ngày. Docker, SSL, backup, hỗ trợ sau setup.

Xem dịch vụ setup →