A VPS com n8n da HostGator já vem configurada com Docker e Docker Compose, o que facilita o processo de atualização. Isso permite manter sua aplicação segura, atualizada e com todos os fluxos preservados.
Este tutorial mostra como atualizar o n8n via terminal SSH, especialmente quando você vê um alerta dentro do painel informando que uma nova versão está disponível.
Confira:
- Requisitos antes da atualização
- Processo de atualização
- Verificação pós-atualização
- Solução de problemas
Requisitos antes da atualização
Antes de atualizar, é necessário fazer backup dos seus fluxos e dados.
Processo de atualização
Siga estas etapas no SSH para atualizar o n8n:
1Acesse o SSH - Se necessário, confira como fazer
2No terminal, para acessar o diretório do n8n, digite o comando:
cd /opt/n8n-traefik/
3Para baixar a versão mais recente do n8n, digite o comando:
docker pull n8nio/n8n
Esse comando vai baixar a versão oficial mais atualizada do n8n para o seu servidor, substituindo a antiga.
Se estiver atualizado, retornará:
Se não tiver, vai fazer a instalação da versão:
4Agora, atualize o docker digite o comando:
docker compose pull
5Depois de ter a versão atualizada, remova os containers antigos, digite o comando:
docker compose down
Esse comando para e remove os containers atuais, mas mantém os volumes e configurações intactos.
6Em seguida, para iniciar o Docker com a nova versão, digite o comando:
docker compose up -d
Isso inicia o n8n em segundo plano (modo “detached”) com a nova versão
Verificação pós-atualização
1Acesse o SSH - Se necessário, confira como fazer
2No terminal, verifique o status dos containers, para isso no terminal, digite:
docker compose ps
3Para verificar os logs para identificar possíveis problemas, digite:
docker compose logs -f n8n
4Para confirmar a versão atualizada, digite o comando:
docker exec -it nome-do-container-n8n n8n --version
Substitua "nome-do-container-n8n" pelo nome do container listado em "docker ps"
5Após alguns segundos, acesse seu painel n8n - Se necessário, confira como fazer
6Em seguida, teste seus fluxos de trabalho (workflows) principais, para garantir que tudo está funcionando corretamente
Pronto! Seu n8n está atualizado e funcionando com a versão mais recente.