n8n Self-Hosted על שרת ישראלי — מדריך התקנה מלא
n8n Cloud נוח — אבל עולה $20-50 לחודש ומגביל executions. Self-Hosted על VPS ישראלי עולה ₪30-60 לחודש, ללא הגבלות, עם שליטה מלאה על הנתונים. המדריך הזה מעביר אותך מ-אפס לn8n עובד בפרודקשן תוך 2-3 שעות.
Self-Hosted או Cloud — איך להחליט
בחר n8n Cloud אם:
- אתה מתחיל ורוצה להתנסות בלי להתעסק עם שרתים
- אין לך זמן לתחזוקה
- הנפח שלך קטן (פחות מ-1,000 executions בחודש)
בחר Self-Hosted אם:
- אתה כבר בפרודקשן ומשלם לפחות $20/חודש ל-Cloud
- יש לך workflows רבים עם נפח גבוה
- חשוב לך שהנתונים ישארו בישראל (GDPR, רגישות)
- אתה נותן שירות ל-לקוחות מרובים ורוצה instance נפרד לכל אחד
ההמלצה שלי: אם אתה כבר משלם לn8n Cloud ומשתמש בו בצורה רצינית — החזר ROI על המעבר ל-Self-Hosted מגיע תוך 2-3 חודשים.
בחירת VPS ישראלי — השוואה
CloudWM (ישראל) — המומלץ לעסקים ישראליים
שרתים פיזיים בישראל, תמיכה בעברית, חיוב בשקלים. מפרט מינימלי לn8n: 2 vCPU, 2GB RAM, 40GB SSD — כ-₪45/חודש. מתאים לעסקים שרגישים לעניין אחסון נתונים בישראל.
DigitalOcean (Amsterdam / Frankfurt)
$12/חודש ל-Droplet עם 2GB RAM. תיעוד מעולה, קהילה גדולה. קרוב גיאוגרפית לישראל (latency של 60-80ms). מתאים אם אין דרישה לאחסון בישראל.
Hetzner (גרמניה)
הזול ביותר — €4.5/חודש ל-CX22 עם 2 vCPU, 4GB RAM. אמינות גבוהה, נפוץ מאוד בקרב מפתחי n8n. מחיר-ביצועים הכי טוב אם לא צריך שרת ישראלי.
מפרט מינימלי לn8n בפרודקשן: 2GB RAM, 2 vCPU, 20GB Storage. לנפח גבוה (10,000+ executions/חודש): 4GB RAM.
התקנת Docker על השרת
לאחר שפתחת שרת Ubuntu 22.04, התחבר ב-SSH והרץ:
# עדכון המערכת
apt update && apt upgrade -y
# התקנת Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# התקנת Docker Compose
apt install docker-compose-plugin -y
# בדיקה שהכל עובד
docker --version
docker compose version
טיפ: הרץ את הפקודות כ-root או הוסף sudo לפני כל פקודה. אם אתה משתמש ב-CloudWM, הם מספקים Ubuntu 22.04 כתמונה מוכנה.
הגדרת n8n עם Docker Compose
צור תיקייה לn8n ועבור אליה:
mkdir /opt/n8n && cd /opt/n8n
צור קובץ docker-compose.yml:
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=n8n.yourdomain.com
- N8N_PORT=5678
- N8N_PROTOCOL=https
- NODE_ENV=production
- WEBHOOK_URL=https://n8n.yourdomain.com/
- GENERIC_TIMEZONE=Asia/Jerusalem
- TZ=Asia/Jerusalem
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=YOUR_STRONG_PASSWORD
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
שנה: את n8n.yourdomain.com לדומיין שלך,
ואת YOUR_STRONG_PASSWORD לסיסמה חזקה.
הפעל:
docker compose up -d
בדוק שn8n עולה:
docker compose logs -f
אם רואים Editor is now accessible — n8n עובד על פורט 5678.
דומיין + SSL — הגדרה מלאה עם Nginx
שלב 1: הפנה את הדומיין לשרת
ב-DNS Manager של הדומיין שלך (GoDaddy, Namecheap, או ספק ישראלי),
הוסף A Record: n8n.yourdomain.com → IP_של_השרת.
ממתינים 5-10 דקות לפרופגציה.
שלב 2: התקן Nginx ו-Certbot
apt install nginx certbot python3-certbot-nginx -y
שלב 3: צור config לNginx
nano /etc/nginx/sites-available/n8n
הדבק:
server {
server_name n8n.yourdomain.com;
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_set_header X-Real-IP $remote_addr;
proxy_cache_bypass $http_upgrade;
chunked_transfer_encoding off;
proxy_buffering off;
proxy_read_timeout 3600s;
}
}
ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
שלב 4: הגדר SSL
certbot --nginx -d n8n.yourdomain.com
עקוב אחר ההוראות — הזן אימייל, אשר תנאים. Certbot מגדיר SSL אוטומטית ומחדש אותו כל 90 יום.
עכשיו n8n נגיש בכתובת https://n8n.yourdomain.com — מאובטח ועם SSL.
עדכונים וגיבויים
עדכון n8n לגרסה חדשה
cd /opt/n8n
docker compose pull
docker compose up -d
שתי פקודות, פחות מ-2 דקות. מומלץ לעשות פעם בחודש.
גיבוי הנתונים
# גיבוי ידני של כל הנתונים
docker run --rm \
-v n8n_data:/data \
-v $(pwd):/backup \
ubuntu tar czf /backup/n8n-backup-$(date +%Y%m%d).tar.gz /data
מומלץ: הגדר cron job שמריץ גיבוי יומי ושולח ל-Google Drive או S3. n8n יכול לעשות את זה בעצמו — אוטומציה שמגבה את עצמה.
ניטור
הוסף Health Check פשוט — n8n workflow שרץ כל שעה ושולח WhatsApp אם השרת לא מגיב. פשוט יותר מ-Uptime Robot, ועובד עם הכלים שכבר יש לך.
שאלות נפוצות
כמה עולה n8n Self-Hosted לעומת Cloud?
n8n Cloud מתחיל ב-$20/חודש עם מגבלות על executions. Self-Hosted על Hetzner עולה €4.5/חודש (~₪18) ללא מגבלות. על CloudWM ישראלי — ₪45/חודש. החיסכון מגיע ל-60-80% לעומת Cloud.
האם n8n Self-Hosted מסובך לתחזוקה?
לא. אחרי ההגדרה הראשונית, התחזוקה היא פקודה אחת של 2 דקות פעם בחודש לעדכון. אין צורך בידע תכנות — רק ידיעה בסיסית של SSH ו-terminal.
מה קורה אם השרת נופל?
n8n מוגדר עם restart: always — הוא עולה אוטומטית אחרי כל crash או restart של השרת.
לגיבוי נוסף, הפעל שני שרתים עם sync (מתאים לעסקים קריטיים).
האם אפשר להריץ n8n על מחשב בית?
טכנית כן, אבל לא מומלץ לפרודקשן. המחשב צריך לרוץ 24/7, יש בעיות עם IP דינמי, וcertificates SSL לא עובדים על local. לפיתוח ובדיקות — מצוין.
מה ההבדל בין n8n Self-Hosted לn8n Cloud?
פונקציונלית זהים לחלוטין. ההבדל: Cloud מנוהל ע"י n8n, מתעדכן אוטומטית, ועולה יותר. Self-Hosted בשליטתך המלאה, זול יותר, דורש ניהול עצמי.
צריך עזרה בהתקנת n8n?
אם אתה נתקע בהגדרה או רוצה מישהו שיעשה את זה בשבילך — אני מציע שירות התקנה וקונפיגורציה של n8n Self-Hosted לעסקים ישראליים.
💬 דבר עם ראובן ב-WhatsApp← מדריך: חיבור WhatsApp ל-n8n | כלי חינמי לבדיקת Webhooks