Atualize o n8n com backup e um caminho de recuperação
Antes de começar
Atualizar uma instalação Compose após ensaio e recuperar a versão anterior por um backup completo se necessário.
- Acesso ao Compose e ao terminal da instância.
- Backup completo com restauração conferida.
- Ambiente separado para testar a versão de destino.
Uma atualização do n8n pode alterar o banco durante a inicialização. Por isso, o plano de recuperação precisa existir antes de trocar a imagem. Voltar a tag do container não desfaz as alterações já aplicadas aos registros da instância.
Defina a origem e o destino
Anote a versão em uso, a tag da imagem e a configuração atual. No projeto Compose, docker compose images lista as imagens dos serviços. Leia as notas de todas as versões entre a origem e o destino, procurando mudanças nos Nodes e nas variáveis que você utiliza.
A versão de referência deste guia é a estável 2.45.5. O n8n 3.0.0 saiu como pre-release em 27 de outubro de 2026, com lançamento oficial previsto para o início de dezembro. Uma migração para 3.x exige preparação própria. Abra Settings > Migration Report e confira Workflow issues e Instance issues, conforme o guia relacionado.
Teste uma cópia
Restaure o backup em um ambiente separado e aplique nele a versão de destino. Use os mesmos tipos de banco e armazenamento da instância original. Isole os triggers e os destinos externos para não repetir ações reais.
Execute os workflows representativos, incluindo webhooks, agendamentos, credenciais e processamento de arquivos. Compare as saídas esperadas e os logs. O relatório de migração orienta correções, mas não substitui esses testes.
Atualize a instância
Reserve uma janela de manutenção e interrompa novas chamadas e disparos. Aguarde as execuções terminarem. Faça um backup completo atualizado, incluindo banco, pasta .n8n, chave e configuração. Mantenha esse conjunto identificado com a versão de origem.
No .env, ajuste N8N_VERSION para a tag exata já testada. Na pasta do Compose, execute:
docker compose pull n8ndocker compose downdocker compose up -ddocker compose psdocker compose imagesdocker compose logs n8nO pull n8n baixa apenas a imagem do aplicativo. Não altere a versão principal do Postgres no mesmo procedimento. O down interrompe os serviços, mas a opção -v removeria os volumes e não faz parte desta atualização.
Confira a tag em execução e a conclusão da inicialização nos logs. Repita os testes de credencial e webhook antes de restabelecer as entradas externas. Compare o resultado dos workflows com o ensaio.
Se precisar retornar
Não há volta direta de 3.x para 2.x sobre o banco já migrado: a documentação informa que o banco migra apenas para a frente. Para recuperar a instalação 2.x, pare o n8n e restaure o backup anterior, com a pasta persistente, a chave e a configuração correspondentes. Inicie a imagem antiga somente sobre esse conjunto restaurado.
As execuções posteriores ao backup não pertencem à cópia restaurada. Avalie o que precisa ser conciliado nos sistemas externos antes de reabrir os triggers. Para acompanhar o ensaio ou a recuperação, o Desenvolvimento Colaborativo da Dev Side Studio oferece orientação técnica ao vivo.
Confira o resultado
A imagem em execução corresponde à versão escolhida, as credenciais funcionam e os workflows conferidos mantêm o resultado esperado.
Fontes e conferência
Conteúdo conferido na documentação oficial do n8n em 28 de outubro de 2026.
- n8n Blog: Introducing n8n 3.0 (abre em nova aba)
- n8n GitHub: n8n@3.0.0 pre-release (abre em nova aba)
- n8n Docs: Update n8n (abre em nova aba)
- n8n Docs: Install with Docker (abre em nova aba)
- n8n Docs: Back up and restore (abre em nova aba)
- n8n Docs: v3.0 Breaking changes (abre em nova aba)
- n8n Docs: v3.0 Migration tool (abre em nova aba)
