Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum fac backup și cum actualizez n8n la o versiune nouă

1 minut de citit

n8n primește actualizări frecvente, cu funcții noi și corecții de securitate. Înainte de orice upgrade, îți recomandăm un backup al instanței n8n. Iată procedura pentru o instalare în Docker.

Ce trebuie salvat la backup

  • Baza de date — aici sunt fluxurile, execuțiile și credențialele (SQLite, în folderul .n8n, sau PostgreSQL, dacă ai configurat-o).
  • Cheia de criptare N8N_ENCRYPTION_KEY — fără ea, credențialele criptate devin inutilizabile după o restaurare.
  • Fișierul docker-compose.yml și variabilele de mediu.

Backup pentru SQLite (implicit)

Datele stau în volumul montat (de exemplu ./n8n_data). Oprește containerul și arhivează folderul:

docker compose stop
tar czf n8n-backup-$(date +%F).tar.gz ./n8n_data
docker compose start

Backup pentru PostgreSQL

docker exec -t nume_container_postgres pg_dumpall -U n8n > n8n-db-$(date +%F).sql

Exportul fluxurilor (opțional)

Poți exporta și fluxurile individual, ca fișiere JSON, din interfață (meniul unui workflow → Download) sau din linia de comandă. Este util să le ții și într-un repository Git.

Cum actualizezi (Docker)

Trage imaginea nouă și repornește:

docker compose pull
docker compose up -d

Docker descarcă cea mai recentă versiune a imaginii și recreează containerul, păstrând datele din volum.

După actualizare

  1. Verifică în interfață versiunea (meniul de jos/setări).
  2. Rulează câteva fluxuri de test și verifică Executions pentru erori.
  3. Citește release notes pentru eventuale schimbări care necesită ajustări (breaking changes).

Sfat: Evită „latest” în producție dacă vrei predictibilitate — fixează o versiune anume a imaginii și actualizează controlat, după ce ai făcut backup.

Actualizat la 01/08/2026