403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/rasin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/rasin/backup-node-red.sh
#!/bin/bash
# Backup Node-RED konfiguracije

BACKUP_DIR="/home/rasin/node-red-backups"
DATE=$(date +%Y%m%d_%H%M%S)
CONFIG_DIR="/home/rasin/.node-red"

mkdir -p $BACKUP_DIR

echo "[$(date)] Kreiran backup Node-RED konfiguracije..." >> $BACKUP_DIR/backup.log

# Backup flows.json
if [ -f "$CONFIG_DIR/flows.json" ]; then
    cp "$CONFIG_DIR/flows.json" "$BACKUP_DIR/flows_$DATE.json"
    echo "  ✅ flows.json sačuvan" >> $BACKUP_DIR/backup.log
else
    echo "  ⚠️  flows.json ne postoji" >> $BACKUP_DIR/backup.log
fi

# Backup settings.js
if [ -f "$CONFIG_DIR/settings.js" ]; then
    cp "$CONFIG_DIR/settings.js" "$BACKUP_DIR/settings_$DATE.js"
    echo "  ✅ settings.js sačuvan" >> $BACKUP_DIR/backup.log
fi

# Backup package.json
if [ -f "$CONFIG_DIR/package.json" ]; then
    cp "$CONFIG_DIR/package.json" "$BACKUP_DIR/package_$DATE.json"
    echo "  ✅ package.json sačuvan" >> $BACKUP_DIR/backup.log
fi

# Čuvaj samo zadnjih 7 dana
find $BACKUP_DIR -name "*.json" -mtime +7 -delete
find $BACKUP_DIR -name "*.js" -mtime +7 -delete

echo "[$(date)] Backup završen. Fajlovi u: $BACKUP_DIR" >> $BACKUP_DIR/backup.log
echo "Backup kreiran: $BACKUP_DIR/flows_$DATE.json"

Youez - 2016 - github.com/yon3zu
LinuXploit