Tự host n8n trong 10 phút: nền móng cho mọi workflow AI automation
Tóm tắt
n8n là nền tảng workflow automation “fair-code”, tự host được. Chạy thử: tạo volume n8n_data và docker run image n8n ở cổng 5678. Khi chạy thật: dùng Postgres, đặt sau reverse proxy có HTTPS, đặt N8N_ENCRYPTION_KEY cố định, sao lưu định kỳ.
Chạy thử
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
-v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
# mở http://localhost:5678Checklist trước khi dùng thật
| Hạng mục | Làm gì |
|---|---|
| Database | Chuyển từ SQLite sang Postgres khi nhiều workflow |
| HTTPS + domain | Caddy / Nginx / Cloudflare Tunnel; đặt WEBHOOK_URL đúng |
| Mã hoá credential | Đặt N8N_ENCRYPTION_KEY cố định và cất an toàn |
| Sao lưu | Backup volume + DB hằng ngày, thử restore |
| Cập nhật | Ghim phiên bản image, đọc release note trước khi nâng |
| Truy cập | Không mở trực tiếp ra Internet nếu không cần; bật 2FA cho tài khoản |
Self-host hay n8n Cloud?
- Self-host: dữ liệu nằm ở hạ tầng của bạn, chi phí thấp, nhưng bạn chịu vận hành.
- Cloud: nhanh, không lo server — phù hợp team nhỏ chưa có DevOps.
Tài liệu: n8n Docker installation · n8n hosting docs