Cum migrăm workflow-urile și credențialele N8N: Tutorial pentru export și import
Descoperiți procesul perfect pentru a transfera workflow-urile și credențialele N8N între containere și servere cu ajutorul acestui tutorial complet. Fie că vă actualizați infrastructura sau vă mutați pe un nou server, aceste instrucțiuni pas cu pas vă vor ghida să migrați fără probleme fluxurile de lucru.
Table of Contents
Introducere
N8N, un instrument puternic de automatizare a proceselor de lucru, vă permite să exportați și să importați procese de lucru și credențiale cu ușurință. Acest tutorial cuprinde pașii esențiali pentru a vă exporta workflow-urile și credențialele N8N dintr-un container, pentru a le transfera pe un alt server și pentru a le importa fără probleme. Haideți să începem!
Exportă Workflow-urile N8N
Importați în mod eficient workflow-urile N8N în containerul Docker prin copierea fișierelor exportate. Cu doar câteva comenzi, asigurați o tranziție ușoară atunci când migrați pe un nou server sau replicați fluxurile de lucru între medii. Acest proces simplu menține integritatea configurației dvs. de automatizare, reducând la minimum timpii morți în timpul tranzițiilor.
- Listează containerele Docker:
docker ps # Identificarea numelui containerului (de exemplu, n8n_container_name_1)
- Exportați Workflow-urile:
docker exec -u node -it n8n_container_name_1 n8n export:workflow --all --output=pre-exported-workflows.json
- Copiați workflow-ul în afara containerului:
docker cp n8n_container_name_1:/home/node/pre-exported-workflows.json /home/user/exported-workflows.json
- Transfer pe alt server:
scp -P 22 /home/user/exported-workflows.json [email protected]:/home/user2
Exportați credențialele N8N
Exportați în siguranță toate credențialele N8N dintr-un container Docker cu comanda n8n export:credentials
. Acest one-liner generează un fișier care conține toate credențialele dvs., oferind o modalitate sigură de a transfera sau de a face o copie de siguranță a informațiilor sensibile. Simplificați partajarea și replicarea configurației dvs. de automatizare prin exportarea fără probleme a credențialelor.
- Exportați toate credențialele:
docker exec -u node -it n8n_container_name_1 n8n export:credentials --all --output=pre-exported-credentials.json
- Copierea credențialelor în afara containerului:
docker cp n8n_container_name_1:/home/node/pre-exported-credentials.json /home/user/exported-credentials.json
- Transfer pe alt server:
scp -P 22 /home/user/exported-credentials.json [email protected]:/home/user2
Importați workflow-urile și credențialele
Aduceți workflow-urile și credențialele N8N la viață pe un nou server! Această secțiune prezintă procesul de import a fluxurilor de lucru și a credențialelor esențiale meticulos create, asigurând o tranziție fără cusur:
- Copiați fisierul de export a workflow-urilor în interiorul containerului:
sudo docker cp /home/user/exported-workflows.json n8n_container_name_2:/home/node/exported-workflows.json
- Copiați fisierul de export a credențialelor în interiorul containerului:
sudo docker cp /home/user/exported-credentials.json n8n_container_name_2:/home/node/exported-credentials.json
- Importați credențialele:
sudo docker exec -u node -it n8n_container_name_2 n8n import:credentials --input=exported-credentials.json
- Importați workflow-urile:
sudo docker exec -u node -it n8n_container_name_2 n8n import:workflow --input=exported-workflows.json
IMPORTANT
În timpul procesului de migrare, este esențial să copiați cheia de criptare din fișierul .n8n/config
al vechiului server pe noul server. Această cheie este esențială pentru a se asigura că credențialele N8N transferate funcționează fără probleme pe noul server. Dacă nu se copiază cheia de criptare, pot apărea probleme de autentificare și întreruperi ale workflow-urilor.
Copiați cheia de criptare: Copiați cheia de criptare din fișierul .n8n/config
al vechiului server pe noul server. Acest pas este esențial pentru ca acreditările să funcționeze pe noul server.
Comenzi ajutătoare
- Listează conținutul din container:
Comanda ajutătoare docker exec n8n_container_name_1 ls /
este utilizată pentru a lista fișierele și folderele din containerul N8N. Această comandă oferă o prezentare generală rapidă a conținutului containerului, permițându-vă să navigați și să accesați fișiere specifice necesare pentru export, import sau depanare.
docker exec n8n_container_name_1 ls /
Concluzie
Cu ajutorul acestui ghid detaliat, sunteți acum pe deplin echipat pentru a efectua o migrare impecabilă a fluxului de lucru N8N. V-am furnizat instrucțiuni pas cu pas, sfaturi practice și considerații cruciale pentru a asigura o tranziție lină și fără întreruperi. Prin urmare, puteți migra cu încredere fluxurile de lucru N8N, menținând automatizările esențiale funcționale și eficientizându-vă operațiunile.
Suntem și pe Facebook! Dați like paginii noastre pentru a rămâne la curent cu toate noutățile despre serviciile noastre. Pentru mai multe articole utile, vizitați secțiunea de blog aici.
Lasă un răspuns