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

Cách cài đặt n8n trên Hostinger VPS — Hướng dẫn 1-click

Tại sao chọn Hostinger VPS cho n8n?

Hostinger cung cấp VPS giá rẻ với hiệu suất tốt, control panel trực quan (hPanel), và data center gần Việt Nam (Singapore). Gói KVM 1 (từ ~$5/tháng) đã đủ để chạy n8n mượt mà.

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

Yêu cầu

  • Hostinger VPS KVM 1 trở lên (1 vCPU, 4GB RAM)
  • OS: Ubuntu 22.04
  • Domain/subdomain trỏ về IP VPS

Bước 1: Tạo VPS trên Hostinger

  1. Đăng nhập hPanel tại hpanel.hostinger.com
  2. Chọn menu VPS → Setup
  3. Chọn OS template: Ubuntu 22.04 with Docker (Hostinger có sẵn template này)
  4. Đặt root password và chờ VPS được provisioned (1-2 phút)

Tip: Hostinger có template “Ubuntu with Docker” sẵn, bạn không cần cài Docker thủ công.

Bước 2: SSH vào VPS

Lấy IP VPS từ hPanel và SSH:

ssh root@your-hostinger-vps-ip

Hoặc sử dụng tính năng Browser Terminal ngay trên hPanel — không cần cài phần mềm SSH.

Bước 3: Tạo Docker Compose cho n8n

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

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

services:
  n8n:
    image: n8nio/n8n:latest
    restart: unless-stopped
    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
      - N8N_METRICS=true
    volumes:
      - n8n_data:/home/node/.n8n

  caddy:
    image: caddy:latest
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data

volumes:
  n8n_data:
  caddy_data:
EOF

Bước 4: Cấu hình Caddy (Reverse Proxy + SSL tự động)

Caddy tự động cấp SSL certificate mà không cần cấu hình phức tạp:

cat > /opt/n8n/Caddyfile <<'EOF'
n8n.yourdomain.com {
    reverse_proxy n8n:5678 {
        flush_interval -1
    }
}
EOF

Chỉ cần 3 dòng! Caddy sẽ tự lấy certificate từ Let’s Encrypt.

Bước 5: Trỏ domain

Vào DNS management của domain, tạo A record:

  • Type: A
  • Name: n8n (hoặc subdomain bạn muốn)
  • Value: IP VPS Hostinger
  • TTL: Auto

Bước 6: Khởi động

cd /opt/n8n
docker compose up -d

# Đợi 30 giây cho Caddy lấy SSL certificate
sleep 30

# Kiểm tra
docker compose ps
curl -I https://n8n.yourdomain.com

Bước 7: Thiết lập tài khoản n8n

Truy cập https://n8n.yourdomain.com trên trình duyệt. Tạo tài khoản admin đầu tiên và bắt đầu sử dụng.

Quản lý VPS qua hPanel

Hostinger hPanel cung cấp nhiều tính năng hữu ích:

  • Firewall: Quản lý port mở/đóng trực tiếp trên UI
  • Snapshots: Backup toàn bộ VPS trước khi thay đổi
  • Monitoring: Theo dõi CPU, RAM, bandwidth
  • OS Reinstall: Reset VPS nếu gặp vấn đề

Tối ưu hiệu suất

Thêm swap space

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Giới hạn memory cho Docker

# Trong docker-compose.yml, thêm vào service n8n:
    deploy:
      resources:
        limits:
          memory: 1G

Kết luận

Với Hostinger VPS và template Docker có sẵn, việc cài n8n trở nên cực kỳ đơn giản — gần như 1-click. Caddy giúp loại bỏ phần phức tạp nhất là cấu hình SSL. Bạn có thể bắt đầu tạo workflow ngay sau 5-10 phút setup.

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

Tham khảo: n8n Documentation · GitHub n8n

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 →