Hướng dẫn cài đặt N8N cho VPS
Bạn đang muốn tự động hóa quy trình làm việc, kết nối hàng loạt ứng dụng như Telegram, Google Sheets, Gmail hay Slack mà không cần viết quá nhiều mã? N8N chính là nền tảng mã...
Bạn đang muốn tự động hóa quy trình làm việc, kết nối hàng loạt ứng dụng như Telegram, Google Sheets, Gmail hay Slack mà không cần viết quá nhiều mã?
N8N chính là nền tảng mã nguồn mở mạnh mẽ giúp bạn xây dựng các workflow tự động hóa chỉ với thao tác kéo – thả đơn giản.
Trong bài hướng dẫn này, VPSTTT sẽ đồng hành cùng bạn cài đặt n8n trên VPS một cách dễ dàng, tối ưu và an toàn. Với hạ tầng ổn định, tốc độ cao và hỗ trợ 24/7, VPSTTT mang đến giải pháp hoàn hảo để bạn triển khai n8n và bắt đầu tự động hóa mọi quy trình công việc một cách chuyên nghiệp nhất.
Yêu cầu kỹ thuật cho VPS
Khi lựa chọn VPS để chạy n8n, bạn không cần quá chú trọng vào CPU, nhưng RAM là yếu tố quan trọng. Cấu hình khuyến nghị:
- RAM tối thiểu: 4GB (để đảm bảo n8n hoạt động ổn định).
- Hệ điều hành: Ubuntu 22.04 (phiên bản được khuyến nghị để triển khai n8n).
Bạn cần cài đặt ứng dụng: BvSshClient (1244 downloads) .
Cài đặt Docker
Quá trình cài đặt có thể khác nhau tùy vào bản phân phối Linux bạn đang sử dụng. Bạn có thể tìm hướng dẫn chi tiết trong tài liệu chính thức của Docker.
Dưới đây là hướng dẫn cài đặt Docker trên Ubuntu
Copysudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
Cài đặt Docker-Compose
Quá trình cài đặt có thể khác nhau tùy vào bản phân phối Linux bạn đang sử dụng. Bạn có thể tìm hướng dẫn chi tiết trong tài liệu chính thức của Docker.
Dưới đây là hướng dẫn cài đặt Docker-Compose trên Ubuntu
Copysudo apt-get install docker-compose-plugin
Tạo tệp Docker Compose
Tạo một tệp docker-compose.yml, sau đó dán nội dung sau vào tệp:
Copynano docker-compose.yml
version: "3.7"
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "${IP_ADDRESS}:80:5678"
environment:
- N8N_HOST=${IP_ADDRESS}
- N8N_PORT=5678
- N8N_PROTOCOL=http
- NODE_ENV=production
- WEBHOOK_URL=http://${IP_ADDRESS}/
- GENERIC_TIMEZONE=Asia/Ho_Chi_Minh
- N8N_SECURE_COOKIE=false
volumes:
- n8n_data:/home/node/.n8n
- /local-files:/files
volumes:
n8n_data:
Sau khi sửa file xong bạn nhấn Ctrl O -> Enter -> Ctrl X để thoát khỏi file nano.
Tạo một tệp docker-compose.yml, sau đó dán nội dung sau vào tệp:
Copynano .env
IP_ADDRESS=${IP_ADDRESS}
Sau khi sửa file xong bạn nhấn Ctrl O -> Enter -> Ctrl X để thoát khỏi file nano.
Tạo một volume tên là n8n_data để lưu trữ dữ liệu lâu dài cho container Docker.
docker volume create n8n_data
Chạy các container được định nghĩa trong file docker-compose.yml ở chế độ nền (background).
docker compose up -d
Sau khi cài đặt xong tất cả bạn truy cập n8n tại: http://${IP_ADDRESS}
Vậy là mình đã hướng dẫn các bạn xong cách cài đặt N8N cho VPS.
Tại VPSTTT có VPS tích hợp sẵn N8N bạn hãy mua về và dùng luôn không cần phải thực hiện các bước trên.
Mua VPS N8N tại VPSTTTVPSTTT – Nhà Cung Cấp Giải Pháp Hạ Tầng Số Toàn Diện
VPSTTT là nhà cung cấp giải pháp hạ tầng số tại Việt Nam, phục vụ nhu cầu triển khai, vận hành và lưu trữ dữ liệu của cá nhân, lập trình viên và doanh nghiệp. Hệ sinh thái dịch vụ gồm VPS Việt Nam, VPS quốc tế, VPS Anti DDoS, Hosting cPanel, máy chủ riêng, thuê Rack, Proxy IPv4/IPv6, S3 MinIO và Cloud Storage.
Bên cạnh việc cung cấp tài nguyên hạ tầng, VPSTTT còn tập trung hỗ trợ khách hàng trong quá trình triển khai, cấu hình và xử lý các sự cố thực tế. Nội dung trên Blog VPSTTT được xây dựng từ những tình huống thường gặp khi vận hành VPS, máy chủ và hệ thống trực tuyến, giúp người đọc có thể hiểu nguyên nhân và áp dụng giải pháp rõ ràng hơn.
VPSTTT – Hạ tầng ổn định, giải pháp linh hoạt và đồng hành trong suốt quá trình vận hành.
Thông Tin Liên Hệ Đội Ngũ VPSTTT
Website: https://vpsttt.com
Facebook: https://www.facebook.com/trang.vpsttt/
Zalo OA: https://zalo.me/vpstttgroup
Hotline: 0328 812 674
◉ 180
◉ 138