Files
Dolibarr-Update/quick_update.sh
T
2026-05-23 11:54:49 +02:00

64 lines
1.2 KiB
Bash

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