Desarrollo y DevOps

Ejecutar Comandos de Servidor mediante Webhook con Respuestas Condicionales

34 nodos 308 129 Webhook
Descargar

Descripción del flujo de trabajo

Un flujo que recibe solicitudes webhook, ejecuta comandos SSH en tus servidores según lógica condicional, procesa resultados dinámicamente mediante nodos de cambio y filtro, y devuelve respuestas fiables al cliente con manejo de errores.

Cómo funciona

  1. 1.Recibir solicitud webhook y analizar parámetros de datos entrantes
  2. 2.Evaluar lógica condicional para determinar la ruta de ejecución correcta
  3. 3.Ejecutar comandos SSH en el servidor destino y capturar la salida
  4. 4.Enrutar respuestas según éxito o fallo usando nodos de cambio
  5. 5.Enviar el resultado de la operación o mensaje de error al cliente

Casos de uso

  • Administrar entornos de producción y desarrollo de forma remota sin acceso SSH manual
  • Activar scripts de mantenimiento, copias de seguridad o despliegues según eventos externos
  • Automatizar operaciones de infraestructura en múltiples servidores desde un único punto de entrada

Requisitos

  • Credenciales SSH válidas y cifradas para el servidor destino
  • Un punto final webhook accesible que el cliente pueda alcanzar

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

Ssh

Detalles

Disparador Webhook
Nodos 34
Aplicaciones 1
Vistas 308
Descargas 129

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (34)

/

If

If

#1

Parametrs

Set

#2

API

Webhook

#3

422-Invalid server domain

Webhook

#4

Code1

Code

#5

SSH

Ssh

#6

Container Actions

Switch

#7

Service Actions

Switch

#8

Container Stats

Switch

#9

API answer

Webhook

#10

Inspect

Set

#11

Stat

Set

#12

Start

Set

#13

Stop

Set

#14

Test Connection1

Set

#15

Deploy

Set

#16

Suspend

Set

#17

Terminated

Set

#18

Unsuspend

Set

#19

Mount Disk

Set

#20

Unmount Disk

Set

#21

Log

Set

#22

ChangePackage

Set

#23

Sticky Note

Sticky Note

#24

n8n

Switch

#25

Version

Set

#26

Users

Set

#27

Change Password

Set

#28

If1

If

#29

nginx

Set

#30

Deploy-docker-compose

Set

#31

GET ACL

Set

#32

SET ACL

Set

#33

GET NET

Set

#34