تثبيت n8n على VPS يعطيك تحكماً كاملاً بدون دفع $20+/شهر لـ n8n Cloud.
المتطلبات
- VPS بـ Ubuntu 22.04
- دومين أو subdomain
- Docker وDocker Compose
الخطوة 1: تثبيت Docker
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
الخطوة 2: Docker Compose
services:
n8n:
image: n8nio/n8n:latest
ports: ["5678:5678"]
environment:
- N8N_HOST=n8n.yourdomain.com
- N8N_PROTOCOL=https
الخطوة 3: SSL مجاني
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d n8n.yourdomain.com
بعد دقيقتين، افتح https://n8n.yourdomain.com وأنشئ حسابك.