quick_update.sh hinzugefügt
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ==========================================
|
||||
|
||||
# Dolibarr Quick Update
|
||||
|
||||
# ==========================================
|
||||
|
||||
DATE=$(date +%Y-%m-%d_%H-%M)
|
||||
|
||||
DOLI_PATH="/var/www/dolibarr"
|
||||
DB_NAME="dolibarr"
|
||||
DB_USER="dbuser"
|
||||
BACKUP_DIR="/root/dolibarr-backups"
|
||||
|
||||
mkdir -p $BACKUP_DIR
|
||||
|
||||
echo "=== Starte Quick Update ==="
|
||||
|
||||
echo "Erstelle Datenbank-Backup..."
|
||||
mysqldump -u $DB_USER -p $DB_NAME \
|
||||
|
||||
> $BACKUP_DIR/db_$DATE.sql
|
||||
|
||||
echo "Erstelle Datei-Backup..."
|
||||
tar -czf
|
||||
$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 ""
|
||||
echo "Quick Update vorbereitet"
|
||||
Reference in New Issue
Block a user