quick_update.sh aktualisiert
This commit is contained in:
+42
-18
@@ -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"
|
||||
BACKUP_DIR="/root/dolibarr-backups"
|
||||
DB_NAME="dolibarr"
|
||||
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..."
|
||||
mysqldump -u $DB_USER -p $DB_NAME \
|
||||
echo "===================================="
|
||||
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
|
||||
$BACKUP_DIR/files_$DATE.tar.gz
|
||||
$DOLI_PATH
|
||||
"$BACKUP_DIR/files_$DATE.tar.gz"
|
||||
"$DOLI_PATH"
|
||||
|
||||
echo ""
|
||||
echo "Nächste Schritte:"
|
||||
echo "1. Snapshot in Proxmox erstellen"
|
||||
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 "[3/5] Bitte Snapshot in Proxmox erstellen"
|
||||
read -p "Weiter mit Enter..."
|
||||
|
||||
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 "===================================="
|
||||
|
||||
Reference in New Issue
Block a user