Cập nhật: 1/6/2026 bởi 1988 Media
Bạn đang mất 15-20 triệu/tháng thuê dev automation? Trong khi n8n – công cụ mã nguồn mở với 45k+ sao GitHub (2025) – cho phép bạn tự cài trên VPS chỉ 10 phút, không cần code. Thị trường automation Việt Nam tăng 34% CAGR (2026), nếu không bắt tay ngay, bạn sẽ bị đối thủ bỏ xa. Dừng ngay việc phụ thuộc vào Zapier hay Make đắt đỏ – hướng dẫn này dành cho founder SMB không rành kỹ thuật.
Tại sao n8n là ‘cần câu’ cho SMB Việt 2026?
n8n không chỉ là công cụ automation – nó là cần câu giúp bạn tự động hóa quy trình marketing, bán hàng, chăm sóc khách hàng mà không tốn phí thuê dev. Một workflow n8n đơn giản nối Google Sheets, Gmail, Slack có thể tiết kiệm 70% thời gian xử lý thủ công. Trong khi chi phí thuê dev automation trung bình 15-20 triệu/tháng, n8n miễn phí 100% khi tự cài trên VPS. Bạn chỉ trả tiền VPS (khoảng 100-200k/tháng). So với Zapier (30$/tháng) hay Make (20$/tháng), n8n cho bạn kiểm soát dữ liệu và không giới hạn số tác vụ. Đặc biệt cho SMB Việt, n8n hỗ trợ API key của nhiều dịch vụ local như Zalo, ViettelPay, VNPost. Thị trường automation đang bùng nổ, nếu không dùng n8n, bạn lỡ mất lợi thế cạnh tranh. 1988 Media đã triển khai n8n cho nhiều SMB, giúp họ cắt giảm 50% chi phí vận hành. Đây không phải xu hướng – đây là sự sống còn.
[[IMG_1]]
Trước khi bắt đầu: Chuẩn bị VPS và tên miền
Bạn cần một VPS Ubuntu (bản 20.04 hoặc 22.04) từ các nhà cung cấp như Vultr, DigitalOcean, hoặc local như VietStack. Cấu hình tối thiểu: 1 CPU, 2GB RAM, 25GB SSD. Giá chỉ 100-200k/tháng. Kế đến, bạn cần một tên miền trỏ về IP VPS – mua trên PA Vietnam, iNET, hoặc Namecheap. Nếu chưa có, dùng subdomain free từ DuckDNS. Quan trọng: mở cổng 80 và 443 trong firewall VPS (ufw allow 80/tcp && ufw allow 443/tcp). Công cụ kết nối: SSH terminal (PuTTY trên Windows, Terminal trên Mac/Linux). Nhớ lưu lại IP VPS, username (thường root), và password. Sai lầm phổ biến: quên mở cổng – 80% lỗi khi cài n8n do sai Docker và firewall. Kiểm tra bằng lệnh ‘ufw status’ trước khi bắt đầu.
[[IMG_2]]
Bước 1: Kết nối VPS và cài Docker
Mở terminal và SSH vào VPS: ‘ssh root@YOUR_VPS_IP’. Nhập password khi được hỏi. Đầu tiên, cập nhật packages: ‘sudo apt update && sudo apt upgrade -y’. Sau đó cài Docker bằng script chính thức: ‘curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh’. Kiểm tra: ‘docker –version’ – bạn sẽ thấy phiên bản Docker 24.x trở lên. Tiếp theo, cài Docker Compose (cho phép chạy nhiều container cùng lúc): ‘sudo apt install docker-compose -y’. Kiểm tra: ‘docker-compose –version’. Để tránh phải gõ sudo mỗi lần, thêm user vào group docker: ‘sudo usermod -aG docker $USER’. Đăng xuất và login lại. Lưu ý: nếu gặp lỗi ‘permission denied’, chạy lệnh ‘newgrp docker’. Cài đặt xong, bạn đã sẵn sàng cho bước kế tiếp.
[[IMG_3]]
Bước 2: Chạy n8n với Docker Compose
Tạo thư mục cho n8n: ‘mkdir n8n && cd n8n’. Tạo file docker-compose.yml bằng lệnh: ‘nano docker-compose.yml’. Copy nội dung sau vào (thay YOUR_DOMAIN bằng tên miền thật):
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=YOUR_DOMAIN
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://YOUR_DOMAIN
- N8N_ENCRYPTION_KEY=your-random-32-char-key
volumes:
- ./data:/home/node/.n8n
Lưu file (Ctrl+X, Y, Enter). Tạo thư mục data: ‘mkdir data’. Chạy container: ‘docker-compose up -d’. Kiểm tra: ‘docker ps’ – thấy container n8n đang chạy. Lưu ý: nếu port 5678 bị conflict, đổi port bên trái (ví dụ 5679:5678). Thời gian tiết kiệm nhờ workflow tự động: 70% – bạn sẽ thấy ngay sau khi cấu hình vài workflow đơn giản.
[[IMG_4]]
Bước 3: Cấu hình Nginx reverse proxy và HTTPS miễn phí
Cài Nginx: ‘sudo apt install nginx -y’. Tạo file cấu hình: ‘sudo nano /etc/nginx/sites-available/n8n’. Copy nội dung:
server {
listen 80;
server_name YOUR_DOMAIN;
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_cache_bypass $http_upgrade;
}
}
Kích hoạt site: ‘sudo ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/’. Kiểm tra lỗi: ‘sudo nginx -t’. Nếu OK, restart Nginx: ‘sudo systemctl restart nginx’. Giờ cài HTTPS miễn phí với Certbot (Let’s Encrypt): ‘sudo apt install certbot python3-certbot-nginx -y’. Chạy: ‘sudo certbot –nginx -d YOUR_DOMAIN’. Nhập email và chọn redirect HTTP sang HTTPS. Truy cập https://YOUR_DOMAIN – bạn sẽ thấy giao diện n8n. Đăng ký tài khoản admin. Lưu ý: tỉ lệ lỗi khi tự cài n8n: 80% do sai Docker – hãy double-check file docker-compose.yml. Nếu gặp lỗi 502, kiểm tra log: ‘docker logs n8n’. 1988 Media khuyên bạn dùng bản tin cập nhật để tránh lỗi.
[[IMG_5]]
Lưu ý từ chuyên gia
- Luôn backup thư mục data: ‘tar -czf n8n-backup.tar.gz ./data’
- Đổi encryption key mạnh, không dùng key mẫu
- Giới hạn IP truy cập VPS bằng ufw: ‘sudo ufw allow from YOUR_IP to any port 22’
- Nếu dùng Google Sheets, tạo service account và lưu JSON key
- Webhook n8n cần domain HTTPS – đã cấu hình ở bước 3
Bạn đã sẵn sàng tự động hóa marketing, bán hàng với n8n. Đừng để kỹ thuật cản trở – 1988 Media có dịch vụ cài đặt trọn gói, hỗ trợ workflow automation cho SMB Việt. Liên hệ ngay để được tư vấn miễn phí.
Câu hỏi thường gặp
n8n có miễn phí không? Có giới hạn gì không?
n8n self-hosted hoàn toàn miễn phí, không giới hạn workflow, node, hay execution. Chỉ tốn phí VPS (khoảng 100-200k/tháng).
Tôi không biết code có cài được không?
Có, hướng dẫn này chỉ dùng lệnh copy-paste, không cần viết code. Chỉ cần biết dùng terminal cơ bản.
Cấu hình VPS tối thiểu cho n8n là gì?
1 CPU, 1GB RAM, 20GB SSD là đủ chạy n8n cơ bản. Nếu có nhiều workflow, nâng lên 2GB RAM.
Muốn Áp Dụng AI Vào Doanh Nghiệp?
Nhận audit miễn phí 30 phút — roadmap AI và KPI cam kết rõ ràng trong 48 giờ.