Ile RAM potrzebuje n8n?
Minimalne wymagania
n8n oficjalnie wymaga 512 MB RAM minimum, ale to wartość teoretyczna. W praktyce:
- 512 MB: uruchamia się, ale przy większym obciążeniu crashuje
- 1 GB RAM: działa stabilnie dla małego ruchu (kilka workflow, kilkadziesiąt egzekucji dziennie)
- 2 GB RAM: komfortowe minimum dla produkcji
- 4 GB RAM: wygodne dla intensywnego użycia lub wielu równoległych workflow
Co zużywa RAM w n8n?
Główny zużywacz to Node.js runtime na którym n8n jest zbudowane. Każde wykonanie workflow ładuje dane do pamięci. Im większe pliki, im więcej równoległych wykonań, tym więcej RAM potrzebujesz.
Dodatkowy RAM zjada baza danych — domyślnie SQLite (lekka), przy większych wdrożeniach PostgreSQL (cięższy, ale bardziej wydajny).
Moje rekomendacje dla typowych wdrożeń
Testowanie / nauka na laptopie: 1 GB RAM wystarczy.
Mała firma (5–20 workflow, kilkanaście egzekucji dziennie): VPS z 2 GB RAM, np. Hetzner CX21 (ok. 4 EUR/mies.).
Agencja / intensywne użycie: VPS z 4 GB RAM. Dodaj zewnętrzny PostgreSQL zamiast SQLite.
Duże workflow przetwarzające pliki (np. PDF, zdjęcia): 8 GB+ RAM, bo dane pliku ładują się do pamięci podczas przetwarzania.
Tip: monitoruj użycie pamięci
Uruchom htop lub Netdata na serwerze. Jeśli n8n regularnie zużywa ponad 80% dostępnego RAM — czas na upgrade lub optymalizację workflow.
Potrzebujesz pomocy z konfiguracją serwera dla n8n? Napisz do mnie.