#!/bin/bash # ========================================== # Dolibarr Quick Update Workflow # Für Proxmox / Debian / Ubuntu # ========================================== DATE=$(date +%Y-%m-%d_%H-%M") # Anpassen DOLI_PATH="/var/www/dolibarr" BACKUP_DIR="/root/dolibarr-backups" DB_NAME="dolibarr" DB_USER="dbuser" mkdir -p "$BACKUP_DIR" clear echo "====================================" echo "Dolibarr Quick Update" echo "====================================" echo "" echo "[1/5] Datenbank sichern..." mysqldump -u "$DB_USER" -p "$DB_NAME" \ > "$BACKUP_DIR/db_$DATE.sql" echo "" echo "[2/5] Dateien sichern..." tar -czf "$BACKUP_DIR/files_$DATE.tar.gz" "$DOLI_PATH" echo "" echo "[3/5] Bitte Snapshot in Proxmox erstellen" read -p "Weiter mit Enter..." echo "" echo "[4/5] Vor dem Update prüfen:" echo "- Wartungsmodus aktiv?" echo "- Genug Speicherplatz?" echo "- Backup vorhanden?" read -p "Weiter mit Enter..." echo "" echo "[5/5] Nach dem Update prüfen:" echo "- Login" echo "- Rechnungen" echo "- PDF" echo "- Module" echo "- Cronjobs" echo "" echo "====================================" echo "Quick Update abgeschlossen" echo "===================================="