CMS-Backup und Wiederherstellung mit einem Klick
AliothPress erstellt ein vollständiges Website-Backup mit einem Klick. Das herunterladbare ZIP enthält die Datenbank, jedes hochgeladene Bild und jede Datei, den Code installierter Plugins und eine Kopie der Konfiguration mit maskierten Geheimnissen. Die Wiederherstellung funktioniert genauso in umgekehrter Richtung: Archiv im Admin-Panel hochladen, und Datenbank, Uploads und Plugins kommen zurück. Beide Vorgänge laufen im Browser, sind den Rollen Inhaber und Administrator vorbehalten und werden im Audit-Log erfasst.
Was ein Backup enthält
Ein Klick auf der Backup-Seite erzeugt ein Archiv mit Zeitstempel, aliothpress_backup_JJJJMMTT_HHMMSS.zip, mit vier Dingen darin:
- Die Datenbank. Bei SQLite wird die Datenbankdatei direkt kopiert. Bei PostgreSQL führt AliothPress
pg_dumpaus und legt den SQL-Dump ab. Beiträge, Seiten, Benutzer, Einstellungen, Formulare, Übermittlungen, Abonnenten, Weiterleitungen und das Audit-Protokoll sind alle darin. - Alle Uploads. Jedes Bild mit seinen generierten WebP- und AVIF-Varianten, jedes Dokument aus dem File-Manager, Favicons.
- Installierte Plugins. Plugin-Einstellungen liegen in der Datenbank, der Plugin-Code liegt auf der Festplatte. Das Backup nimmt diese Dateien mit. Eine Wiederherstellung auf einem frischen Server bringt Plugins also funktionierend zurück.
- Konfiguration. Die
.env-Datei liegt bei, mit maskierten sensiblen Werten. Geheime Schlüssel und Passwörter verlassen den Server nie in lesbarer Form, und das Archiv lässt sich überall ablegen, ohne Zugangsdaten preiszugeben.
Der Download startet direkt im Browser. Nichts geht an einen externen Dienst, und kein Dritter hat je eine Kopie deiner Website.
Eine Website wiederherstellen
Auf derselben Admin-Seite ein Backup-ZIP hochladen, und AliothPress stellt dessen Inhalt wieder her:
- Die Datenbank wird zurückgespielt und ersetzt den aktuellen Inhalt.
- Uploads werden Datei für Datei wiederhergestellt, mit einer Zählung im Abschlussbericht.
- Plugin-Dateien werden wiederhergestellt, beschränkt auf die Inhaber-Rolle, denn Plugin-Code ist ausführbar und seine Wiederherstellung folgt derselben Berechtigungsregel wie die Plugin-Installation.
- Die Konfigurationsdatei wird wiederhergestellt, wenn sie im Archiv vorhanden ist.
Der Wiederherstellungsbericht listet genau, was zurückkam. Erstellen und Wiederherstellen von Backups werden beide mit Benutzer und Zeitstempel ins Audit-Log geschrieben.
Umzug zwischen Servern
Weil das Archiv Datenbank, Uploads, Plugins und Konfiguration gemeinsam enthält, taugt es auch als Umzugswerkzeug. AliothPress auf dem neuen Server installieren, das Backup hochladen, die maskierten Werte in der .env durchsehen, und die Website ist umgezogen.
Die wichtigsten Fakten zum AliothPress-Backup
Ein Klick erzeugt ein ZIP mit der vollständigen Datenbank (SQLite-Kopie oder PostgreSQL-Dump), allen Uploads samt generierten Varianten, installierten Plugin-Dateien und einer Konfiguration mit maskierten Geheimnissen. Die Wiederherstellung läuft auf derselben Admin-Seite, berichtet, was zurückkam, respektiert die Rollenberechtigungen, und beide Richtungen werden im Audit-Log erfasst. Kein externer Dienst ist an irgendeinem Schritt beteiligt.