Uma cópia do n8n que se possa restaurar leva três coisas: os dados (fluxos, execuções, credenciais), a chave de encriptação (N8N_ENCRYPTION_KEY) e o ficheiro compose com as variáveis. Falte uma e a restauração fica incompleta. A chave é a que mais gente esquece: sem ela, as credenciais restauradas não se conseguem ler.
O que guardar, e onde está
| O quê |
Onde está |
Como guardar |
| Dados do n8n |
No volume persistente do compose (a pasta de dados do n8n). |
Copie a pasta com o n8n parado, ou use o volume em cópia do VPS. |
| Chave de encriptação |
Na variável N8N_ENCRYPTION_KEY do compose (ou na configuração do n8n, se não a definiu). |
Num gestor de palavras-passe, fora do servidor. |
| Ficheiro compose e variáveis |
Na pasta onde o escreveu. |
Copie a pasta inteira. |
| Base de dados, se usa PostgreSQL |
No serviço de base de dados do compose. |
Um despejo da base: cópias com mysqldump e pg_dump. |
Se nunca definiu a chave, o n8n criou uma e guardou-a na pasta de dados: nesse caso a cópia da pasta já a leva, mas convém copiá-la para fora e passar a defini-la no compose, como está em instalar o n8n com Docker Compose.
Uma cópia simples
| 1 |
Pare o n8n um instante com docker compose stop. Com ele a escrever, a cópia da pasta pode sair a meio.
|
|
| 2 |
Copie a pasta de dados e a do compose para um ficheiro comprimido com a data no nome.
|
|
| 3 |
Volte a ligar com docker compose start.
|
|
Além da cópia da pasta, o n8n tem na linha de comandos instruções para exportar fluxos e credenciais para ficheiros. Servem para guardar os fluxos em ficheiros legíveis e para os mover entre instalações. Confirme as opções exactas com a ajuda do comando na sua versão e na documentação oficial. Por omissão as credenciais exportadas continuam cifradas com a chave.
Restaurar, e provar que funciona
| 1 |
Num VPS (ou num directório) limpo, ponha de volta o compose e a pasta de dados.
|
|
| 2 |
Garanta que a N8N_ENCRYPTION_KEY é a mesma, exactamente.
|
|
| 3 |
Arranque com docker compose up -d e abra o n8n: os fluxos devem estar lá e uma credencial deve funcionar num teste.
|
|
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde R$ 36,30/mês (plano de 3 anos, com cupom) Ver planos |