פרק 2
מה צריך לפני שמתקינים
לפני הסקריפט בשורה אחת או Docker Compose, ארבעה דברים צריכים להיות מוכנים.
#1. Docker עם Compose v2
הסקריפט curl -fsSL https://get.n8n.io | sh דורש:
- Docker מותקן ורץ.
- תוסף
docker composeגרסה 2, לא הבינארי הישןdocker-compose. - לינוקס או macOS. ב-Windows: WSL עם אינטגרציית Docker Desktop.
Podman, Colima ומנועים תואמים: מתקינים CLI של Docker עם תוסף compose, ומכוונים DOCKER_HOST לסוקט שלהם.
בדיקה:
docker --version
docker compose version#2. מקום לכתיבה
הסקריפט יוצר תיקייה n8n בתיקייה הנוכחית, עם compose.yml ו-.env. הנתונים נשמרים ב-volume בשם n8n-data. בוחרים תיקייה שיש עליה גיבוי, לא /tmp.
#3. כתובת, אם זה לא רק מקומי
לניסוי על המחשב מספיק http://localhost:5678. לייצור, ל-webhook ציבורי, ל-Assistant עם ערוצים, וללקוחות MCP בענן צריך:
- דומיין שמצביע לשרת.
- HTTPS.
- משתנה
WEBHOOK_URLעם הכתובת הציבורית.
בלי זה webhook וטפסים יקבלו כתובת localhost שאין לה משמעות מחוץ למחשב.
#4. משאבים
למופע יחיד עם SQLite: מחשב קטן מספיק להתחלה. לייצור עם צוות, Postgres ותור: מעקב אחרי Measure performance. אל תחשפו את פורט 5678 ישירות לאינטרנט בלי HTTPS והגבלת גישה.
בפרק הבא: התקנה בשורה אחת.