# WordPress-Backup

## Das Prinzip

### Ihre Website.  
Ein Backup bei Ihnen.

#### Eine Sicherung auf dem Webserver allein hilft wenig, wenn genau dieser Server nicht erreichbar ist.

LU Backup überträgt die Sicherung auf einen lokalen Rechner. Das [WordPress-Plugin] (https://de.wikipedia.org/wiki/WordPress) übernimmt die Aufnahme, der Client steuert den Ablauf und speichert das Paket. So liegt die fertige Sicherung getrennt von der Website vor.

Gedacht für Website-Verantwortliche, technische Teams und Agenturen, die mehrere WordPress-Websites betreuen und ihre Sicherungen selbst aufbewahren möchten.

## Was LU Backup leistet

### WordPress-Backup.  
Bis zum lokalen Paket.

Dateien erfassen. [Datenbank] (https://de.wikipedia.org/wiki/Datenbank) exportieren.  
Übertragen und den Empfang prüfen.

#### Dateien und Datenbank  
zusammen sichern.

Website-Dateien und die gesamte konfigurierte Datenbank werden erfasst. Dazu gehören auch Views, Trigger, Funktionen, Prozeduren und Events.

- Versteckte Dateien & leere Verzeichnisse
- Konfigurierbare Verzeichnisausschlüsse
- ZIP64-Archiv mit Metadaten

#### Unterbrechen.  
Später fortsetzen.

Kurze Arbeitsschritte und gespeicherte Zwischenstände ermöglichen die Wiederaufnahme. Auch der Download muss nach einer Pause nicht von vorn beginnen.

- Pause und Fortsetzen im Client
- Download über HTTP-Range
- Abbruch mit anschließender Bereinigung

#### Mehrere Websites.  
Ein lokaler Überblick.

Im Browser-Dashboard wählen Sie einzelne oder mehrere Projekte aus. Phase, übertragene Daten, Tempo und Laufzeit bleiben sichtbar.

- Karten- und Tabellenansicht
- Bis zu 8 Projekte gleichzeitig
- Zusätzliche Kommandozeilenbefehle

#### Empfang prüfen.  
Danach aufräumen.

Der Client prüft die gespeicherten Bytes mit [SHA-256] (https://de.wikipedia.org/wiki/SHA-2) . Erst nach passender Empfangsbestätigung werden die serverseitigen Backup-Arbeitsdaten entfernt.

- Gesamtprüfsumme für den Download
- Separate Archivprüfung per CLI
- JSON-Bericht und Fortschrittslog

#### Große Sicherungen.  
In handlichen Teilen.

Aktuelle Sicherungen über 512 MiB teilt der Client automatisch auf. Der Installer kann die nummerierten Teile direkt lesen.

- Archivteile von höchstens 512 MiB
- Prüfsummen für Teile und Gesamtarchiv
- Kein Zusammenfügen auf dem Ziel nötig

#### Aufbewahrung regeln.  
Platz bewusst nutzen.

Sie legen fest, wie viele lokale Sicherungen erhalten bleiben. Alte zuordenbare Backups werden erst nach einem erfolgreichen neuen Backup bereinigt.

- Anzahl in WordPress einstellbar
- Neue Sicherung bleibt geschützt

## So funktioniert LU Backup

### Von WordPress  
auf Ihren Rechner.

Der Client steuert die Sicherung.  
WordPress verarbeitet sie Schritt für Schritt.

01

### Verbinden

Plugin installieren, Hosting prüfen und Zugriffstoken erstellen. Website und lokalen Zielordner im Client hinterlegen.

02

### Sicherung starten

Projekte im lokalen Dashboard auswählen. Das Plugin erfasst Dateien und exportiert die konfigurierte Datenbank.

03

### Aufbewahren

Nach bestätigtem Empfang werden Server-Arbeitsdaten entfernt und die eingestellten lokalen Aufbewahrungsregeln angewendet.

04

### Änderungen berücksichtigen

Ablauf, Dienstversionen und ein globaler Reset können eine erneute Auswahl auslösen. Widerruf bleibt erreichbar.

## Technik & Rahmenbedingungen

### Klare Voraussetzungen.  
Klare Grenzen.

Ein passender Hosting-Aufbau ist die  
Grundlage für Sicherung und Restore.

#### Online-Sicherung mit mehreren Aufnahmezeitpunkten.

Dateien und Datenbank bilden keinen gemeinsamen Snapshot. Laufende Änderungen können zu abweichenden Ständen führen. Für sensible Vorgänge ist eine abgestimmte Schreibpause sinnvoll.

#### Für unterstützte Single-Site-Strukturen.

Multisite, [Symlinks] (https://de.wikipedia.org/wiki/Symbolische _Verkn%C3%BCpfung) , externe Content- oder Uploadverzeichnisse und abweichende Home-/Site-URLs werden abgelehnt. Erforderlich ist eine Root-wp-config.php.

#### Transport geschützt. Archiv unverschlüsselt.

[HTTPS] (https://de.wikipedia.org/wiki/Hypertext _Transfer _Protocol _Secure) und Token schützen den Zugriff beim Transfer. Die Backups selbst sind nicht verschlüsselt und können Zugangsdaten sowie personenbezogene Inhalte enthalten. Die Ablage muss entsprechend geschützt werden.

## Entwickelt von Sodah Webdesign

### Die Sicherung gehört  
zum Website-Konzept.

#### Wir entwickeln LU Backup für die lokale Sicherung und Wiederherstellung von WordPress-Websites.

Wenn Sie ein Website-, Wartungs- oder Umzugsprojekt mit uns besprechen, klären wir gemeinsam, ob das Tool zu Ihrem Hosting passt, wer die Sicherungen ausführt und wo sie aufbewahrt werden. Auch der Wiederherstellungsablauf gehört in diese Planung.

[WordPress-Webentwicklung] (https://www.sodah.de/webentwicklung-agentur/) [Support & Wartung] (https://www.sodah.de/webdesign-agentur/support-wartung/)

## Häufige Fragen

### Gut zu wissen.

Konkrete Antworten zu Sicherung,  
Wiederherstellung und Einsatz.

### [Was ist LU Backup?] (#4bb665d9fe588217d)

LU Backup ist ein WordPress-Backup-System von Sodah Webdesign. Ein WordPress-Plugin erstellt die Sicherung, ein lokaler Python-Client steuert und speichert sie. Ein separater PHP-Installer übernimmt die Wiederherstellung.

### [Was wird im WordPress-Backup gesichert?] (#b690e4ca041b366c7)

Gesichert werden der unterstützte Website-Dateibaum einschließlich versteckter Dateien und leerer Verzeichnisse sowie die gesamte konfigurierte Datenbank: Basistabellen, Views, Trigger, Funktionen, Prozeduren und Events. Konfigurierte und feste Ausschlüsse gelten. Externe Datenbanken, globale Datenbankbenutzer und Serverrechte gehören nicht zur Sicherung.

### [Laufen Backups automatisch nach Zeitplan?] (#7c50227d853f7b97c)

LU Backup enthält keinen eingebauten Backup-Zeitplan und keinen WP-Cron-Backupjob. Sie starten Sicherungen im lokalen Dashboard oder über die Kommandozeile. Der laufende Client steuert danach die Arbeitsschritte, den Download, die Empfangsprüfung und die anschließende Bereinigung.

### [Was passiert bei einer Unterbrechung?] (#678a9794cac5f17c7)

Der Client speichert den Auftragszustand und bereits geladene Daten lokal. Pausierte oder unterbrochene Aufträge lassen sich mit „Fortsetzen“ wieder aufnehmen, solange der zugehörige Serverauftrag und die lokalen Zustandsdateien vorhanden sind. Eine bereits laufende Anfrage kann vor dem Pausieren noch zu Ende laufen.

### [Wo liegen die Backups und sind sie verschlüsselt?] (#b6aec49bda21a8130)

Fertige Sicherungen liegen im konfigurierten lokalen Zielordner. Die Übertragung zum Client erfolgt über HTTPS mit Zugriffstoken; SHA-256 prüft die empfangenen Bytes. Die Archive selbst sind nicht verschlüsselt. Sie enthalten Website-Daten und können Zugangsdaten enthalten. Lokale Ablage und hochgeladene Restore-Pakete müssen deshalb vor unberechtigtem Zugriff geschützt werden.

### [Kann ich WordPress auf eine andere Domain umziehen?] (#5596ccf8a09d5298f)

Der separate Installer unterstützt neue Datenbankzugänge und die Anpassung von Domain, URL-Unterpfad und Serverpfad. Er berücksichtigt dabei auch unterstützte serialisierte WordPress-Werte und JSON. Sie laden das vollständige Paket selbst auf das Zielhosting hoch. Bei einer Wiederherstellung mit Datenbankanteil wird die gewählte Zieldatenbank vollständig geleert. Nach dem Umzug sind Anmeldung und Funktionstest erforderlich.

### [Welche WordPress-Installationen werden unterstützt?] (#01a99081e07f94370)

Das Plugin setzt WordPress ab 6.7, PHP ab 8.1.2 auf 64 Bit sowie mysqli und zip voraus. Unterstützt wird eine klassische Single-Site mit wp-config.php im Website-Root und Standard-Content- und Uploadpfaden. Multisite, Symlinks und externe Content- oder Uploadverzeichnisse werden nicht unterstützt. Der lokale Client benötigt Python ab 3.11.

### [Wie erhalte ich LU Backup?] (#b67a522758486492b)

Sprechen Sie Sodah auf Ihr Backup-, Wartungs- oder Umzugsprojekt an. Gemeinsam klären wir, ob LU Backup zu Ihrer Website und Ihrem Hosting passt und wie Einrichtung, Aufbewahrung und Wiederherstellung in Ihren Ablauf eingebunden werden können.
