Desarrollo y DevOps

Ejecutar comandos de servidor mediante Webhook con enrutamiento condicional

33 nodos 194 132 Webhook
Descargar

Descripción del flujo de trabajo

Un flujo de trabajo activado por webhook que recibe solicitudes, las procesa según condiciones, ejecuta comandos SSH en servidores remotos y devuelve resultados inmediatamente. Incluye manejo de errores y gestión de respuestas dinámicas.

Cómo funciona

  1. 1.Recibir y analizar solicitudes webhook entrantes con validación de carga útil
  2. 2.Evaluar condiciones para determinar la ruta de ejecución y parámetros de comando
  3. 3.Ejecutar comandos SSH en el servidor remoto destino
  4. 4.Procesar resultados y enviar respuesta a través del punto final webhook

Casos de uso

  • Automatizar procesos de implementación y actualización en servidores de producción desde aplicaciones externas
  • Activar tareas de mantenimiento, copias de seguridad y configuración de infraestructura remotamente
  • Integrar operaciones de gestión de servidores en canalizaciones CI/CD y herramientas de terceros

Requisitos

  • Establecer credenciales de conexión SSH segura y claves de autenticación para servidores destino
  • Configurar nombres de host de servidor, puertos y definiciones de comandos en la configuración de flujo
  • Configurar URL de webhook y definir tokens de autenticación para validación de solicitudes

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 33
Aplicaciones 1
Vistas 194
Descargas 132

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 (33)

/

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

API answer

Webhook

#9

Inspect

Set

#10

Stat

Set

#11

Start

Set

#12

Stop

Set

#13

Test Connection1

Set

#14

Deploy

Set

#15

Suspend

Set

#16

Terminated

Set

#17

Unsuspend

Set

#18

Mount Disk

Set

#19

Unmount Disk

Set

#20

Log

Set

#21

ChangePackage

Set

#22

Sticky Note

Sticky Note

#23

Deploy-docker-compose

Set

#24

Version

Set

#25

Users

Set

#26

If1

If

#27

MinIO

Switch

#28

nginx

Set

#29

Container Stat

Switch

#30

GET ACL

Set

#31

SET ACL

Set

#32

GET NET

Set

#33