quick_update.sh aktualisiert

This commit is contained in:
2026-05-23 11:54:49 +02:00
parent 10613ffbee
commit 430cd8681a
+42 -18
View File
@@ -2,38 +2,62 @@
# ========================================== # ==========================================
# Dolibarr Quick Update # Dolibarr Quick Update Workflow
# Für Proxmox / Debian / Ubuntu
# ========================================== # ==========================================
DATE=$(date +%Y-%m-%d_%H-%M) DATE=$(date +%Y-%m-%d_%H-%M")
# Anpassen
DOLI_PATH="/var/www/dolibarr" DOLI_PATH="/var/www/dolibarr"
BACKUP_DIR="/root/dolibarr-backups"
DB_NAME="dolibarr" DB_NAME="dolibarr"
DB_USER="dbuser" DB_USER="dbuser"
BACKUP_DIR="/root/dolibarr-backups"
mkdir -p $BACKUP_DIR mkdir -p "$BACKUP_DIR"
echo "=== Starte Quick Update ===" clear
echo "Erstelle Datenbank-Backup..." echo "===================================="
mysqldump -u $DB_USER -p $DB_NAME \ echo "Dolibarr Quick Update"
echo "===================================="
> $BACKUP_DIR/db_$DATE.sql echo ""
echo "[1/5] Datenbank sichern..."
mysqldump -u "$DB_USER" -p "$DB_NAME" \
echo "Erstelle Datei-Backup..." > "$BACKUP_DIR/db_$DATE.sql"
echo ""
echo "[2/5] Dateien sichern..."
tar -czf tar -czf
$BACKUP_DIR/files_$DATE.tar.gz "$BACKUP_DIR/files_$DATE.tar.gz"
$DOLI_PATH "$DOLI_PATH"
echo "" echo ""
echo "Nächste Schritte:" echo "[3/5] Bitte Snapshot in Proxmox erstellen"
echo "1. Snapshot in Proxmox erstellen" read -p "Weiter mit Enter..."
echo "2. Neue Dolibarr-Version herunterladen"
echo "3. conf.php, custom/ und documents/ übernehmen"
echo "4. Update-Assistent starten"
echo "5. Login + PDF + Cronjobs testen"
echo "" echo ""
echo "Quick Update vorbereitet" 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 "===================================="