La VPS con n8n de HostGator ya viene configurada con Docker y Docker Compose, lo que facilita el proceso de actualización. Esto permite mantener su aplicación segura, actualizada y con todos los flujos preservados.
Este tutorial muestra cómo actualizar n8n a través del terminal SSH, especialmente cuando usted ve una alerta dentro del panel informando que una nueva versión está disponible.
Consulte:
- Requisitos antes de la actualización
- Proceso de actualización
- Verificación post-actualización
- Cómo solucionar problemas
Requisitos antes de la actualización
Antes de actualizar, es necesario hacer una copia de seguridad de sus flujos y datos.
Proceso de actualización
Siga estas etapas en SSH para actualizar n8n:
1Acceda a SSH - Si es necesario, consulte cómo ingresar
2En el terminal, para acceder al directorio de n8n, escriba el comando:
cd /opt/n8n-traefik/
3Para descargar la versión más reciente de n8n, escriba el comando:
docker pull n8nio/n8n
Este comando descargará la versión oficial más actualizada de n8n para su servidor, reemplazando la antigua.
Si está actualizado, retornará:
Si no lo tiene, realizará la instalación de la versión:
4Ahora, actualice el docker escriba el comando:
docker compose pull
5Después de tener la versión actualizada, elimine los contenedores antiguos, escriba el comando:
docker compose down
Este comando detiene y elimina los contenedores actuales, pero mantiene los volúmenes y configuraciones intactos.
6Luego, para iniciar el Docker con la nueva versión, escriba el comando:
docker compose up -d
Esto inicia n8n en segundo plano (modo “detached”) con la nueva versión
Verificación post-actualización
1Acceda al SSH - Si es necesario, consulte cómo ingresar
2En el terminal, verifique el estado de los contenedores, para eso en el terminal, escriba:
docker compose ps
3Para verificar los logs para identificar posibles problemas, escriba:
docker compose logs -f n8n
4Para confirmar la versión actualizada, escriba el comando:
docker exec -it nombre-del-contenedor-n8n n8n --version
Reemplace "nombre-del-contenedor-n8n" por el nombre del contenedor listado en "docker ps"
5Después de unos segundos, acceda a su panel n8n - Si es necesario, consulte cómo ingresar
6A continuación, pruebe sus flujos de trabajo (workflows) principales, para asegurarse de que todo esté funcionando correctamente
¡Listo! Su n8n está actualizado y funcionando con la versión más reciente.