Automated Rsync Backup with Password Auth & Alert System — Flujo de trabajo n8n

Media complejidad Disparador14 nodos💎 Otherpor Vigh Sandor

Descripción general

Automated Rsync Backup with Password Auth & Alert System

Overview This n8n workflow provides automated rsync backup capabilities between servers using password authentication. It automatically installs required dependencies, performs the backup operation from a source server to a target server, and sends status notifications via Telegram and SMS.

Features Password-based SSH authentication (no key management required) Automatic dependency installation (sshpass, rsync) Cross-platform support (Ub

Nodos utilizados

Manual TriggerBackup FailedProcess Finish Report --- Telegam & SMSSuccess?Sticky Note6Schedule Trigger

Vista previa del flujo de trabajo

Automated Rsync Backup
Password-based SSH backup between servers using rsync.
Automatically installs dependencies, performs backup fr
SERVER CONFIGURATION REQUIRED
Source Server:
- source_host, source_port, source_user
- source_password, source_folder
Target Server:
- target_host, target_port, target_user
Dependency Management
Automatically checks and installs sshpass and rsync:
1. Check if sshpass installed locally
2. Install if missing (apt/yum/dnf/apk)
3. Check sshpass on source server
4. Instal
Backup Execution
Connects to source server via SSH and executes rsync co
Data transfers directly between source and target serve
Uses password authentication for both c
Status Handling
Checks rsync exit code:
- Exit 0: Success - captures stdout
- Non-zero: Failure - captures exit code and stderr
Both paths generate detailed status report with timesta
NOTIFICATION CONFIGURATION
Replace placeholders:
- YOUR-TELEGRAM-BOT-TOKEN
- YOUR-TELEGRAM-CHANNEL-ID
- +36301234567 (phone numbers)
- YOUR-TEXTBELT-API-KEY
Scheduling
Currently manual trigger and Schedule Trigger.
M
Manual Trigger
S
Server Parameters
C
Check Sshpass Local
I
Is Installed Local?
I
Install Sshpass Local
C
Check Sshpass on Source
I
Is Installed on Source?
I
Install Sshpass on Source
E
Execute Rsync Backup
S
Success?
B
Backup Successful
B
Backup Failed
P
Process Finish Report --…
S
Schedule Trigger
14 nodes16 edges

Cómo funciona

  1. 1

    Disparador

    El flujo de trabajo comienza con un disparador disparador.

  2. 2

    Procesamiento

    Los datos fluyen a través de 14 nodos, connecting executecommand, if, manualtrigger.

  3. 3

    Salida

    El flujo de trabajo completa su automatización y entrega el resultado al destino configurado.

Detalles de nodos (14)

MA

Manual Trigger

manualTrigger

#1
BA

Backup Failed

set

#2
PR

Process Finish Report --- Telegam & SMS

executeCommand

#3
SU

Success?

if

#4
ST

Sticky Note6

stickyNote

#5
SC

Schedule Trigger

scheduleTrigger

#6

Cómo importar este flujo de trabajo

  1. 1Haz clic en el botón Descargar JSON a la derecha para guardar el archivo del flujo de trabajo.
  2. 2Abre tu instancia de n8n. Ve a Flujos de trabajo → Nuevo → Importar desde archivo.
  3. 3Selecciona el archivo automated-rsync-backup-with-password-auth-alert-system descargado y haz clic en Importar.
  4. 4Configura las credenciales para cada nodo de servicio (claves API, OAuth, etc.).
  5. 5Haz clic en Probar flujo de trabajo para verificar que todo funcione, luego actívalo.

O pega directamente en n8n → Importar desde JSON:

{ "name": "Automated Rsync Backup with Password Auth & Alert System", "nodes": [...], ...}

Integraciones

executecommandifmanualtriggerscheduletriggerset

Obtener este flujo de trabajo

Descarga e importa con un solo clic

Descargar JSONVer en n8n.io
Nodos14
Complejidadmedium
Disparadortrigger
CategoríaOther

Creado por

Vigh Sandor

Vigh Sandor

@vighsandor

Etiquetas

executecommandifmanualtriggerscheduletriggerset

¿Nuevo en n8n?

n8n es una herramienta de automatización de flujos de trabajo gratuita y de código abierto. Alójala tú mismo o usa la versión en la nube.

Obtener n8n gratis →