Aveți trei căi principale pentru a începe să folosiți n8n: instalare locală rapidă (Docker sau npm), instalare de producție pe un VPS propriu, sau abonament n8n Cloud fără nicio instalare.
Instalare (Docker, npm, VPS) și n8n Cloud
Aveți trei căi principale pentru a începe să folosiți n8n: instalare locală rapidă (Docker sau npm), instalare de producție pe un VPS propriu, sau abonamen...
Introducere
Cerințe minime pentru self-hosted
- 1-2 vCPU, 2 GB RAM (minim); 4 GB+ recomandat pentru workflow-uri AI sau volum mare
- 10 GB spațiu disc (crește cu istoricul execuțiilor)
- Docker și Docker Compose, sau Node.js 20+ pentru instalare npm
- Un domeniu propriu și certificat SSL, dacă folosiți webhook-uri din surse externe
Metoda 1: Docker (container unic, testare rapidă)
Cea mai rapidă modalitate de a porni n8n local, pentru testare sau dezvoltare:
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
După pornire, accesați http://localhost:5678 și creați contul de administrator local.
Metoda 2: Docker Compose cu PostgreSQL (recomandată pentru VPS)
Pentru o instalare de producție, folosiți PostgreSQL în loc de SQLite și, opțional, Redis pentru modul „queue" (scalare cu mai mulți workeri):
# docker-compose.yml
services:
postgres:
image: postgres:16
restart: unless-stopped
environment:
POSTGRES_USER: n8n
POSTGRES_PASSWORD: parola_dvs_sigura
POSTGRES_DB: n8n
volumes:
- postgres_data:/var/lib/postgresql/data
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: postgres
DB_POSTGRESDB_DATABASE: n8n
DB_POSTGRESDB_USER: n8n
DB_POSTGRESDB_PASSWORD: parola_dvs_sigura
N8N_HOST: automatizari.exemplu.ro
N8N_PROTOCOL: https
WEBHOOK_URL: https://automatizari.exemplu.ro/
N8N_ENCRYPTION_KEY: o-cheie-lunga-si-secreta
GENERIC_TIMEZONE: Europe/Bucharest
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
volumes:
postgres_data:
n8n_data:
docker compose up -d
Mod queue pentru volum mare (Redis + workeri)
Când numărul de execuții crește, activați modul queue: instanța principală primește cererile și le pune într-o coadă Redis, iar unul sau mai mulți workeri le execută în paralel.
# variabile de mediu suplimentare, pe instanța principală și pe workeri
EXECUTIONS_MODE=queue
QUEUE_BULL_REDIS_HOST=redis
QUEUE_BULL_REDIS_PORT=6379Metoda 3: npm (instalare directă, fără containere)
npm install -g n8n
n8n start
Utilă pentru dezvoltare locală sau medii unde Docker nu este disponibil. Pentru producție, Docker rămâne recomandarea oficială.
Metoda 4: instalare pe VPS (Ubuntu), pas cu pas
- Actualizați sistemul:
apt update && apt upgrade -y - Instalați Docker și Docker Compose:
curl -fsSL https://get.docker.com | sh - Creați directorul de proiect și fișierul
docker-compose.yml(vezi Metoda 2) - Configurați un reverse proxy (Nginx, Caddy sau Traefik) pentru domeniul dvs., cu certificat SSL (Let's Encrypt)
- Porniți stiva:
docker compose up -d - Verificați log-urile:
docker compose logs -f n8n - Configurați backup automat pentru volumul PostgreSQL
n8n Cloud - fără instalare
Dacă nu doriți să administrați infrastructură, n8n oferă un serviciu cloud găzduit, cu instanțe în Uniunea Europeană (Frankfurt):
| Plan | Preț orientativ | Execuții incluse |
|---|---|---|
| Starter | ~24 EUR/lună | 2.500/lună |
| Pro | ~60 EUR/lună | 10.000/lună |
| Business | ~800 EUR/lună | 40.000/lună, include SSO |
| Enterprise | Personalizat | Nelimitat, infrastructură dedicată |
Toate planurile includ utilizatori nelimitați și workflow-uri active nelimitate; facturarea se face pe numărul de execuții. Facturarea anuală este de regulă mai avantajoasă decât cea lunară. Există și o perioadă de probă gratuită pe planurile Starter și Pro.
n8n.io/pricing înainte de a lua o decizie.
Verificare instalare
n8n --version
docker compose ps
docker compose logs n8n --tail=50
La prima accesare a interfeței web, n8n vă cere să creați un cont de administrator local (email și parolă), stocat criptat în baza de date proprie - nu este necesar un cont n8n.io pentru instanțele self-hosted.
Continuați cu restul cursului
Acesta este capitolul 2 din cele 14 ale cursului, cu 8 lecții din 103. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.
Cumpărați cursul la 110 €