---
title: Cum instalez n8n pe un VPS folosind Docker?
description: "Cea mai simplă și rapidă metodă de a rula n8n pe propriul server este prin **Docker**. În acest ghid instalăm n8n pe un **VPS** (de exemplu un plan VPS HostX cu Ubuntu/Debian), în spatele unui reverse proxy pentru HTTPS. ##…"
url: "https://www.hostx.ro/kb/cum-instalez-n8n-pe-un-vps-folosind-docker/"
updated: "2026-08-04"
category: "AI & Automatizări / n8n"
tags:
  - administrare server
  - configurare server
  - HTTPS
  - instalare
  - "Let's Encrypt"
  - n8n
  - Nginx
  - Node.js
  - SSL
  - VPS
---

# Cum instalez n8n pe un VPS folosind Docker?

Cea mai simplă și rapidă metodă de a rula n8n pe propriul server este prin **Docker**. În acest ghid instalăm n8n pe un **VPS** (de exemplu un plan VPS HostX cu Ubuntu/Debian), în spatele unui reverse proxy pentru HTTPS.

## De ce ai nevoie

- Un VPS cu acces root (SSH). La HostX te conectezi pe portul **5334**.
- Docker și Docker Compose instalate.
- Un (sub)domeniu direcționat către IP-ul serverului, de exemplu `n8n.domeniultau.ro`.

## 1. Instalează Docker

Pe Ubuntu/Debian:

```
curl -fsSL https://get.docker.com | sh
apt-get install -y docker-compose-plugin
```

## 2. Pornește n8n rapid (test)

Pentru o testare rapidă:

```
docker run -it --rm --name n8n -p 5678:5678 \
  -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
```

Interfața devine accesibilă la `http://IP_SERVER:5678`. Portul implicit al n8n este **5678**.

## 3. Configurare pentru producție (Docker Compose)

Creează un fișier `docker-compose.yml`:

```
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: always
    ports:
      - "127.0.0.1:5678:5678"
    environment:
      - N8N_HOST=n8n.domeniultau.ro
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.domeniultau.ro/
      - N8N_ENCRYPTION_KEY=o_cheie_lunga_si_secreta
      - GENERIC_TIMEZONE=Europe/Bucharest
    volumes:
      - ./n8n_data:/home/node/.n8n
```

Apoi pornește serviciul:

```
docker compose up -d
```

## 4. Adaugă HTTPS printr-un reverse proxy

Instalează un reverse proxy (Nginx sau Caddy) în fața n8n, care ascultă pe portul 443 și redirecționează către `127.0.0.1:5678`. Certificatul îl poți obține gratuit prin Let's Encrypt. Astfel n8n nu este expus direct pe internet, iar traficul este criptat.

## 5. Primul cont

La prima accesare pe HTTPS, n8n îți cere să creezi contul de **owner** (administrator). Setează o parolă puternică — acest cont are control complet asupra fluxurilor și credențialelor.

**Notă:** Pentru volume mari de automatizări, folosește o bază de date **PostgreSQL** în locul SQLite (implicit) și, opțional, „queue mode" cu Redis. n8n are nevoie de resurse modeste dar un VPS cu minimum 2 GB RAM oferă o experiență confortabilă.
