| 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 : |
#!/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"