Skip to content

Häufig gestellte Fragen (FAQ)

Allgemein

Wie groß wird mein Backup?

Die Größe hängt hauptsächlich von der Anzahl Ihrer Produktbilder ab:

Shop-GrößeProdukteTypische Backup-Größe
Klein< 1.000500 MB - 2 GB
Mittel1.000 - 10.0002 GB - 20 GB
Groß> 10.00020 GB - 200 GB

Siehe auch: Was wird gesichert?

Wie lange dauert ein Backup?

Backup-TypDauer
Database Only1-5 Minuten
Files Only5-30 Minuten
Full Backup10-45 Minuten

Die Dauer hängt von der Größe Ihrer Daten und der Server-Performance ab.

Wird mein Shop während des Backups langsamer?

Nein. Backups laufen im Hintergrund über die Shopware Message Queue. Ihr Shop bleibt normal erreichbar und performant.

Welchen Backup-Typ soll ich wählen?

Empfehlung:

  • Full Backup - Für regelmäßige, vollständige Backups
  • Database Only - Für schnelle Zwischensicherungen (z.B. vor Plugin-Updates)
  • Files Only - Wenn Sie nur Theme- oder Konfigurationsänderungen gemacht haben

Für die meisten Anwendungsfälle ist Full Backup die beste Wahl.

Kann ich Backups automatisieren?

Ja! Gehen Sie zu Einstellungen > System > Geplante Aufgaben und konfigurieren Sie:

  • Backup Task - Automatische Backups (täglich/wöchentlich)
  • Cleanup Task - Automatisches Löschen alter Backups

Siehe: Scheduling


Backup

Wo werden Backups gespeichert?

Standard: /var/backups in Ihrer Shopware-Installation.

Sie können den Pfad in der Plugin-Konfiguration ändern. Stellen Sie sicher, dass:

  • Das Verzeichnis schreibbar ist
  • Ausreichend Speicherplatz vorhanden ist
  • Es nicht öffentlich zugänglich ist

Kann ich Backups auf externen Storage (S3, FTP) speichern?

Aktuell: Backups werden lokal gespeichert.

Workaround: Sie können Backups manuell auf externen Storage hochladen oder ein Sync-Tool wie rclone verwenden:

bash
# Beispiel: Sync zu S3
rclone sync /var/backups s3:my-bucket/shopware-backups

Geplant: Native S3/FTP-Integration ist für eine zukünftige Version geplant.

Werden Backups automatisch gelöscht?

Ja, basierend auf Ihrer Retention Policy.

Beispiel:

  • Retention: 7 Tage
  • Es werden immer die letzten 7 Backups behalten
  • Ältere Backups werden automatisch gelöscht

Sie können die Retention Policy in der Plugin-Konfiguration anpassen.

Kann ich ein Backup manuell löschen?

Ja. Gehen Sie zu EcomSec Backup > Backups, klicken Sie auf das 3-Punkte-Menü (⋮) beim gewünschten Backup und wählen Sie Löschen.

Achtung

Gelöschte Backups können nicht wiederhergestellt werden!


Restore

Wie stelle ich ein Backup wieder her?

  1. Gehen Sie zu EcomSec Backup > Backups
  2. Klicken Sie auf das 3-Punkte-Menü (⋮) beim gewünschten Backup
  3. Wählen Sie Wiederherstellen
  4. Bestätigen Sie die Sicherheitsabfrage
  5. Warten Sie bis der Restore abgeschlossen ist (5-30 Minuten)

Siehe: Restore Process

WARNUNG

Restore überschreibt Ihre aktuellen Daten! Erstellen Sie vorher ein Backup des aktuellen Zustands.

Kann ich einzelne Dateien wiederherstellen?

Nein, aktuell nur komplette Backups.

Workaround für einzelne Dateien:

  1. Backup herunterladen
  2. Lokal entpacken: tar -xzf backup.tar.gz
  3. Gewünschte Datei extrahieren
  4. Manuell auf Server hochladen

Was passiert während eines Restores?

  1. Maintenance Mode aktiviert - Shop ist für Kunden nicht erreichbar
  2. Aktive DB-Verbindungen geschlossen - Verhindert Deadlocks
  3. Datenbank wiederhergestellt (bei Database/Full Backup)
  4. Dateien wiederhergestellt (bei Files/Full Backup)
  5. Maintenance Mode deaktiviert - Shop ist wieder online
  6. Cache geleert - Automatisch

Dauer: 5-30 Minuten (abhängig von Backup-Größe)

Kann ich während eines Restores den Shop nutzen?

Nein. Während des Restores ist der Shop im Maintenance Mode und für Kunden nicht erreichbar.

Empfehlung: Führen Sie Restores außerhalb der Stoßzeiten durch (nachts/früh morgens).

Was mache ich wenn der Restore fehlschlägt?

  1. Prüfen Sie die Logs: var/log/dev.log und Audit Log
  2. Häufige Ursachen:
    • Nicht genug Speicherplatz
    • Backup-Datei beschädigt
    • Falscher Encryption Key
  3. Siehe: Troubleshooting

Verschlüsselung

Sollte ich Verschlüsselung aktivieren?

Ja, wenn:

  • Backups auf externem Storage gespeichert werden
  • Sie sensible Kundendaten haben (DSGVO)
  • Compliance-Anforderungen bestehen

Nein, wenn:

  • Backups nur lokal auf sicherem Server gespeichert werden
  • Performance wichtiger ist (Verschlüsselung dauert länger)

Siehe: Security Best Practices

Was passiert wenn ich den Encryption Key verliere?

Verschlüsselte Backups können NICHT wiederhergestellt werden!

Es gibt keine Möglichkeit, den Key wiederherzustellen oder das Backup zu entschlüsseln.

Best Practice:

  1. Encryption Key in Passwort-Manager speichern
  2. Zusätzlich auf Papier notieren und sicher aufbewahren
  3. Regelmäßig Test-Restore durchführen
  4. Key NIEMALS mit Dritten teilen

Kann ich den Encryption Key ändern?

Ja, aber:

  • Alte Backups können mit dem neuen Key nicht entschlüsselt werden
  • Sie müssen alte Backups mit dem alten Key wiederherstellen

Empfehlung: Ändern Sie den Key nur wenn absolut nötig (z.B. bei Sicherheitsvorfall).


Performance

Beeinträchtigt das Plugin die Shop-Performance?

Nein. Das Plugin:

  • Läuft nur wenn Sie ein Backup erstellen
  • Verwendet die Message Queue (Hintergrund-Jobs)
  • Hat keine Auswirkung auf Frontend-Performance

Kann ich Backups während Stoßzeiten erstellen?

Ja, aber:

  • Database-Backups können kurzzeitig die DB belasten
  • Files-Backups haben kaum Auswirkung

Empfehlung: Planen Sie große Full-Backups außerhalb der Stoßzeiten (nachts).


Technisch

Welche Datenbank-Engines werden unterstützt?

  • MySQL 5.7+
  • MariaDB 10.2+

Funktioniert das Plugin auf Shared Hosting?

Ja, aber:

  • exec, shell_exec müssen aktiviert sein
  • mysqldump, tar, gzip müssen verfügbar sein
  • Ausreichend Speicherplatz muss vorhanden sein

Manche Shared-Hoster deaktivieren diese Funktionen aus Sicherheitsgründen. Kontaktieren Sie Ihren Hoster.

Funktioniert das Plugin mit Docker?

Ja! Das Plugin funktioniert problemlos in Docker-Umgebungen.

Tipp: Mounten Sie das Backup-Verzeichnis als Volume:

yaml
volumes:
  - ./backups:/var/www/html/var/backups

Kann ich das Plugin in Cluster-Setups verwenden?

Ja, aber beachten Sie:

  • Backups sollten auf shared Storage gespeichert werden (NFS, S3)
  • Nur ein App-Server sollte Backups erstellen (um Duplikate zu vermeiden)

Lizenz & Support

Ist das Plugin kostenlos?

Das Plugin ist kostenpflichtig. Preise finden Sie im Shopware Store.

Gibt es eine Testversion?

Kontaktieren Sie uns für eine Testlizenz: support@reimchen.de

Wie erhalte ich Support?

Gibt es Updates?

Ja! Updates werden über den Shopware Store bereitgestellt. Sie erhalten Benachrichtigungen wenn Updates verfügbar sind.


Weitere Fragen?

Haben Sie weitere Fragen die hier nicht beantwortet wurden?

Released under the MIT License.