Ejecutar comandos de servidor vía webhook y gestionar datos automáticamente
Descripción del flujo de trabajo
Un flujo de trabajo que recibe solicitudes a través de webhooks, ejecuta comandos SSH en servidores remotos según condiciones específicas, y procesa datos automáticamente mientras registra resultados. Asegura la integración perfecta del sistema de infraestructura y supervisión operativa consistente.
Cómo funciona
- 1.Recibir solicitud de webhook y analizar datos entrantes
- 2.Validar condiciones y transformar datos usando nodos condicionales y de código
- 3.Ejecutar comandos SSH en servidores destino de forma segura
- 4.Enviar respuesta de confirmación a través de respuesta de webhook
Casos de uso
- Automatizar tareas de administración de servidores incluyendo copias de seguridad y actualizaciones del sistema de forma remota
- Activar scripts de implementación de aplicaciones automáticamente ante cambios en repositorios
- Gestionar controles de acceso y realizar mantenimiento programado en sistemas distribuidos
Requisitos
- Conexión SSH preconfigurada en servidores destino con credenciales de autenticación correctas
- Comprensión básica de comandos shell y operaciones en servidores remotos
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 (44)
If
If
Parametrs
Set
API
Webhook
422-Invalid server domain
Webhook
Container Actions
Switch
Container Stats
Switch
Inspect
Set
Stat
Set
Start
Set
Stop
Set
Mount Disk
Set
Unmount Disk
Set
Log
Set
Sticky Note
Sticky Note
Deploy-docker-compose
Set
Version
Set
Users
Set
Change Password
Set
NextCloud
Switch
nginx
Set
Test Connection
Set
ChangePackage
Set
Terminated
Set
Unsuspend
Set
Suspend
Set
Deploy
Set
Service Actions
Switch
If1
If
Dependent containers Stat
Set
GET ACL
Set
SET ACL
Set
GET NET
Set
If2
If
Split domain
Code
DNS Service Actions
Switch
DNS Parametrs
Set
Add record
HTTP Request
Delete record
HTTP Request
API answer1
Webhook
d01-test.uuq.pl
Ssh
d02-test.uuq.pl
Ssh
Servers Switch
Switch
Code
Code
API answer2
Webhook