Skip to content

Speicherziele verwalten

EcomSec Backup Professional ermöglicht es Ihnen, Ihre Backups an mehreren Orten gleichzeitig zu speichern, um maximale Sicherheit und Redundanz zu gewährleisten. Sie können eine beliebige Anzahl von Speicherdestinationen der folgenden Typen konfigurieren:

  • Lokal: Speichert das Backup direkt auf dem Server, auf dem Ihr Shop läuft.
  • FTP: Überträgt das Backup auf einen entfernten FTP-Server.
  • SFTP: Überträgt das Backup sicher auf einen entfernten SFTP-Server (empfohlen für externe Speicher).

Warum mehrere Speicherziele?

Das Speichern von Backups an einem einzigen Ort birgt Risiken. Wenn der Server ausfällt oder kompromittiert wird, könnten auch Ihre Backups verloren gehen. Die 3-2-1-Backup-Regel ist ein bewährter Branchenstandard:

  • 3 Kopien Ihrer Daten
  • 2 verschiedene Medien
  • 1 Kopie außer Haus (off-site)

Mit EcomSec Backup Professional können Sie diese Regel mühelos umsetzen, indem Sie beispielsweise ein lokales Backup (Kopie 1, Medium 1) und ein SFTP-Backup auf einem anderen Server (Kopie 2, Medium 2, außer Haus) erstellen.

Speicherziele konfigurieren

Sie können Speicherziele direkt in der Plugin-Konfiguration im Shopware Admin einrichten.

  1. Gehen Sie zu Einstellungen > System > Plugins.
  2. Suchen Sie "EcomSec Backup Professional" und öffnen Sie die Konfiguration.
  3. Scrollen Sie zum Abschnitt Speicherziele.

Ein neues Speicherziel hinzufügen

  1. Klicken Sie auf "Speicherziel hinzufügen".
  2. Wählen Sie den Typ aus (Lokal, FTP oder SFTP).
  3. Füllen Sie die erforderlichen Felder aus.

Lokales Speicherziel

  • Name: Ein wiedererkennbarer Name (z.B. "Lokales Backup").
  • Pfad: Der absolute Pfad auf dem Server, in dem die Backups gespeichert werden sollen (z.B. /var/www/html/var/backups). Stellen Sie sicher, dass der Webserver Schreibrechte für dieses Verzeichnis hat.

FTP-Speicherziel

  • Name: Ein wiedererkennbarer Name (z.B. "Externer FTP-Server").
  • Host: Die Adresse des FTP-Servers (z.B. ftp.example.com).
  • Port: Der FTP-Port (Standard: 21).
  • Benutzername: Ihr FTP-Benutzername.
  • Passwort: Ihr FTP-Passwort.
  • Pfad: Der Pfad auf dem FTP-Server, in dem die Backups gespeichert werden sollen (z.B. /backups/shopware).
  • Passivmodus (Optional): Aktivieren Sie diese Option, wenn Sie Verbindungsprobleme haben.

SFTP-Speicherziel

  • Name: Ein wiedererkennbarer Name (z.B. "Sicherer Off-Site-Server").
  • Host: Die Adresse des SFTP-Servers (z.B. sftp.example.com).
  • Port: Der SFTP-Port (Standard: 22).
  • Benutzername: Ihr SFTP-Benutzername.
  • Passwort/Private Key: Wählen Sie Ihre Authentifizierungsmethode.
    • Passwort: Geben Sie Ihr SFTP-Passwort ein.
    • Private Key: Fügen Sie Ihren privaten SSH-Schlüssel ein (empfohlen für höhere Sicherheit).
  • Pfad: Der Pfad auf dem SFTP-Server, in dem die Backups gespeichert werden sollen (z.B. /home/user/backups).

Testen der Verbindung

Nachdem Sie ein externes Speicherziel (FTP/SFTP) konfiguriert haben, können Sie auf "Verbindung testen" klicken, um sicherzustellen, dass die Zugangsdaten korrekt sind und das Plugin eine Verbindung herstellen kann.

Wie funktioniert es?

Wenn ein Backup-Prozess gestartet wird (manuell oder per Zeitplan), führt das Plugin die folgenden Schritte aus:

  1. Lokales temporäres Backup: Das Backup wird zuerst lokal auf dem Server erstellt.
  2. Verschlüsselung (falls aktiviert): Das lokale Backup wird verschlüsselt.
  3. Übertragung: Das (verschlüsselte) Backup wird nacheinander an alle aktiven Speicherziele übertragen.
  4. Aufräumen: Das temporäre lokale Backup wird nach der erfolgreichen Übertragung an alle Ziele gelöscht.

Dieser Prozess stellt sicher, dass Ihre Backups sicher und redundant an allen von Ihnen konfigurierten Orten gespeichert werden.

Released under the MIT License.