Ejecutar scripts de servidor automáticamente vía webhooks
Descripción del flujo de trabajo
Automatización que recibe solicitudes webhook y ejecuta comandos SSH en servidores remotos con lógica condicional avanzada y entrega instantánea de respuestas.
Cómo funciona
- 1.Recibir solicitud webhook con datos del cliente
- 2.Validar datos y evaluar condiciones usando lógica condicional
- 3.Ejecutar comandos SSH en el servidor remoto designado
- 4.Registrar resultados y capturar errores de ejecución
- 5.Enviar respuesta inmediata al solicitante
Casos de uso
- Desplegar aplicaciones automáticamente en servidores de producción
- Ejecutar tareas periódicas de mantenimiento del servidor
- Activar copias de seguridad y operaciones de recuperación
- Monitorear la salud del servidor e reiniciar servicios bajo demanda
Requisitos
- Credenciales SSH válidas y seguras almacenadas correctamente
- Conectividad de red abierta a servidores remotos
- Documentación clara del formato esperado de webhook
- Conocimiento de los comandos del servidor a ejecutar
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (35)
If
If
Parametrs
Set
API
Webhook
422-Invalid server domain
Webhook
Code1
Code
SSH
Ssh
Container Actions
Switch
Service Actions
Switch
API answer
Webhook
Inspect
Set
Stat
Set
Start
Set
Stop
Set
Test Connection1
Set
Deploy
Set
Suspend
Set
Terminated
Set
Unsuspend
Set
Mount Disk
Set
Unmount Disk
Set
Log
Set
ChangePackage
Set
Sticky Note
Sticky Note
Deploy-docker-compose
Set
Version
Set
Users
Set
If1
If
nginx
Set
Container Stat
Switch
GET ACL
Set
SET ACL
Set
GET NET
Set
Dependent containers Stat
Set
Change Password
Set
Immich
Switch