Ejecutar Comandos del Servidor desde Mensajes Telegram
Descripción del flujo de trabajo
Automatización que permite ejecutar comandos SSH directamente en servidores desde Telegram con disparadores manuales, ejecución programada y lógica condicional para administración remota de sistemas.
Cómo funciona
- 1.Recibir comandos desde Telegram, disparo manual o intervalo programado
- 2.Procesar comandos mediante lógica condicional y flujos personalizados
- 3.Ejecutar comandos SSH en el servidor destino con autenticación
- 4.Enviar salida y estado de ejecución de vuelta por Telegram
- 5.Registrar resultados y estado del sistema para auditoría
Casos de uso
- Gestionar servidores de producción directamente desde Telegram sin panel web
- Programar y automatizar mantenimiento, copias de seguridad y actualizaciones remotas
- Monitorear la salud del servidor y ejecutar acciones correctivas ante fallos
- Centralizar comandos DevOps en una interfaz de chat para flujos más eficientes
Requisitos
- Cuenta Telegram activa con token de Bot válido y URL de webhook configurada
- Credenciales SSH incluyendo dirección del servidor, usuario y método de autenticación
- Permisos SSH suficientes para ejecutar los comandos requeridos en los sistemas destino
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 (27)
Pull n8n Image
Ssh
docker compose pull
Ssh
check n8n installed version
Ssh
When clicking ‘Test workflow’
Manual Trigger
Schedule Trigger
Schedule Trigger
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note
Sticky Note10
Sticky Note
Sticky Note11
Sticky Note
docker compose up
Ssh
Sticky Note12
Sticky Note
Set Default variable
Set
Github HTTP Request
HTTP Request
Merge Results
Merge
Edit Version String
Set
Comapre Two Input
If
Telegram Notif
Set
Telegram Approve
Set
Telegram Notif1
Set