Ejecutar Comandos del Servidor Automáticamente vía Webhook
Descripción del flujo de trabajo
Un flujo de trabajo confiable que recibe solicitudes a través de Webhook y ejecuta comandos SSH en servidores según condiciones definidas, con manejo de errores y respuestas estructuradas.
Cómo funciona
- 1.Recibir la solicitud del webhook y analizar los datos entrantes
- 2.Validar condiciones y criterios usando nodos condicionales
- 3.Ejecutar comandos SSH en el servidor de destino
- 4.Procesar resultados mediante lógica de cambio y enrutamiento
- 5.Enviar una respuesta estructurada al solicitante
Casos de uso
- Implementar aplicaciones y código automáticamente en servidores de producción
- Automatizar tareas rutinarias como copias de seguridad y limpieza de archivos
- Actualizar servicios y software de forma remota sin intervención manual
Requisitos
- Credenciales SSH válidas del servidor (dirección IP, puerto, detalles de autenticación)
- Configuración de webhook activa en su sistema externo o aplicación
- Permisos suficientes en el servidor para ejecutar los comandos requeridos
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 (33)
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
If1
If
nginx
Set
Container Stat
Switch
GET ACL
Set
SET ACL
Set
GET NET
Set
InfluxDB
Switch
Change Password
Set