Website-Backup: Der umfassende Leitfaden für das digitale Überleben

8 Min. Lesezeit

Ein fehlgeschlagenes Update, ein gehacktes Plugin, ein versehentlich gelöschter Ordner, ein Erpressungsvirus oder eine missglückte Migration: Websites fallen oft in den unerwartetsten Momenten aus. In solchen Fällen zählt nur eines: Gibt es ein aktuelles, funktionsfähiges Backup, aus dem die Website innerhalb weniger Minuten wiederhergestellt werden kann?

In dieser Anleitung fassen wir zusammen, was von einer Website gesichert werden muss, wie oft und wo, wann die Sicherung durch den Hosting-Anbieter ausreicht und wann Sie selbst eine Sicherung erstellen sollten, wie Sie eine Sicherung manuell, über das Hosting-Panel und mithilfe eines Plugins erstellen und wie Sie überprüfen können, ob Sie die Website tatsächlich aus der Sicherung wiederherstellen können.

Warum geht eine Website verloren?

  • Menschliches Versagen: versehentliches Löschen, falsche Einstellung, eine fehlgeschlagene Bearbeitung.
  • Update: Ein Plugin-, Template- oder System-Update, das die Website beeinträchtigt.
  • Hackerangriff: Über ein veraltetes Plugin verändert oder verschlüsselt der Angreifer die Dateien.
  • Hardware- oder Anbieterausfall: Der Ausfall eines Servers oder ein Anbieter, der von einem Tag auf den anderen seinen Betrieb einstellt.
  • Abgelaufener Dienst: Ein Webhosting-Konto, das aufgrund einer unbezahlten Rechnung zunächst gesperrt und anschließend gelöscht wurde.

Was muss gesichert werden?

Eine dynamische Website (z. B. WordPress) besteht aus zwei Teilen, die beide gesichert werden müssen:

  • Dateien: der Quellcode der Website, die Vorlagen, die Plugins sowie die hochgeladenen Bilder und Dokumente (bei cPanel-Hosting in der Regel im Ordner „public_html“) sowie die Konfigurationsdateien (wp-config.php, .htaccess).
  • Datenbank: Beiträge, Seiten, Benutzer, Einstellungen, Bestellungen. Eine WordPress-Seite ist ohne Datenbank leer.

Wenn sich auch die E-Mails auf dem Hosting befinden, müssen auch die Postfächer gesichert werden. Bei einer statischen Website reicht es aus, die Dateien zu sichern.

Die 3-2-1-Regel

Die bewährte Sicherungsstrategie:

  • 3 Kopien der Daten (die Produktionskopie und zwei Sicherungskopien),
  • auf zwei verschiedenen Speicherorten (beispielsweise auf dem Backup-Server des Anbieters und auf Ihrem eigenen Rechner oder in einem Cloud-Speicher),
  • Eine Kopie, die sich physisch an einem anderen Ort als der Server befindet.

Dazu kommt noch ein wichtiger Hinweis: Mindestens eine Sicherungskopie sollte nicht über die Website oder den Webhosting-Account veränderbar sein, da ein Erpressungsvirus oder ein Angreifer auch die auf dem Server verfügbaren Sicherungskopien löschen oder verschlüsseln könnte.

Video: 3‑2‑1 Backup Rule Explained: Protect Your Data from Disaster (IBM Technology, auf Englisch)

Reicht die Sicherung durch den Hosting-Anbieter aus?

In den meisten Fällen ja, aber nicht in allen. Auf den Webhosting-Servern von aWh:

  • Auf den cPanel-Hosting-Paketen wird täglich eine automatische JetBackup-Sicherung erstellt, die geografisch getrennt gespeichert wird. Aus dieser Sicherung können Sie selbst eine Datei, eine Datenbank, ein Postfach oder das gesamte Konto wiederherstellen (so),
  • Auch von den WordPress-Hosting-Konten werden täglich Sicherungskopien erstellt,
  • Auch die kostenpflichtigen Webhosting-Pakete beinhalten automatische Backups (das kostenlose „Web Free“-Paket hingegen nicht),
  • Von den KVM-VPS-Servern werden täglich Backups erstellt, und Sie können auch Snapshots erstellen.

Die vom Anbieter erstellte Sicherung schützt vor Hardwarefehlern, den meisten menschlichen Fehlern und Hackerangriffen. Eine eigene Sicherung ist auch dann erforderlich, wenn:

  • Die Aufbewahrungsdauer der Sicherungen des Anbieters ist kürzer als die Zeitspanne, in der ein Problem (beispielsweise eine versteckte Infektion) entdeckt werden könnte,
  • Es kommt zu einer Störung beim Anbieter (Zahlungsproblem, Einstellung des Betriebs, Sperrung des Kontos),
  • Bevor Sie eine größere Änderung vornehmen, möchten Sie genau diesen Zustand wiederherstellen,
  • Dies ist gesetzlich oder vertraglich vorgeschrieben (beispielsweise bei den Rechnungsdaten eines Online-Shops).

Erstellen Sie mindestens einmal im Monat sowie vor jeder größeren Änderung ein eigenes Backup.

Wie oft?

Die Häufigkeit der Datensicherung hängt davon ab, wie viel Datenverlust Sie sich leisten können:

Website Häufigkeit
Selten aktualisierte Startseite Wöchentlich und nach jeder Änderung
Blog, regelmäßig aktualisierte Unternehmenswebsite Täglich
Online-Shop, Buchungssystem, Social-Media-Seite Täglich, aus der Datenbank sogar stündlich

Die Aufbewahrungsdauer ist mindestens ebenso wichtig: Eine Infektion wird oft erst Tage oder Wochen später entdeckt; bewahren Sie daher nicht nur die letzte Sicherung auf. Ein bewährtes Schema: tägliche Sicherungen für eine Woche, wöchentliche Sicherungen für einen Monat, monatliche Sicherungen für ein Jahr.

Sicherung erstellen

In cPanel

  • Vollständige Sicherung: Über den Menüpunkt „Backup“ können Sie mit der Option „Download a Full Account Backup“ eine vollständige Kontosicherung (Dateien, Datenbanken, E-Mails, Einstellungen) erstellen, die Sie herunterladen können. Diese lässt sich auch auf einen anderen cPanel-Hosting-Account wiederherstellen. Die einzelnen Schritte werden im Artikel zur vollständigen cPanel-Kontosicherung beschrieben.
  • Teilweise Sicherung: Dort können das Home-Verzeichnis und die einzelnen Datenbanken auch separat heruntergeladen werden.
  • JetBackup: Sie können die täglichen automatischen Backups durchsuchen und zu jedem beliebigen Zeitpunkt eine Wiederherstellung durchführen.

Manuell

  1. Dateien: Komprimieren Sie im Dateimanager den Ordner Ihrer Website (z. B. „public_html“) zu einer ZIP-Datei und laden Sie diese herunter oder übertragen Sie sie per FTP (SFTP).
  2. Datenbank: Wählen Sie in phpMyAdmin die Datenbank aus und laden Sie sie über die Schaltfläche „Exportieren“ als SQL-Datei herunter.

Mit einem WordPress-Plugin

UpdraftPlus, BackWPup oder Duplicator sichern Ihre Dateien und die Datenbank nach einem festgelegten Zeitplan und übertragen die Backups direkt auf einen externen Speicherort (Google Drive, Dropbox, OneDrive, Amazon S3 oder andere). Auf diese Weise ist Ihr Backup auch unabhängig von Ihrem Hosting-Anbieter gesichert. Über das Sichern und Wiederherstellen von WordPress informiert unser Knowledge-Base-Artikel; welcher Sicherungsmodus bei welchen Fehlern eine Wiederherstellung ermöglicht, zeigt der Vergleich der Sicherungs-Plugins.

Das Sichern einer großen Website auf einem Shared-Hosting-Server mithilfe eines Plugins kann ressourcenintensiv sein; planen Sie dies daher für Zeiten mit geringem Datenverkehr ein.

Auf einem VPS

Auf einem VPS empfiehlt es sich, zusätzlich zu den täglichen Backups und Snapshots des Anbieters die Dateien und die Datenbank auch auf einem anderen Server oder in einem Objektspeicher zu sichern, beispielsweise mit „rsync-kel“, dem Backup-Programm „restic“ oder „borg“. Darum geht es in unserer Anleitung zur VPS-Sicherung.

Wo soll ich speichern?

  • Das dedizierte Backup-System des Anbieters: bequeme und schnelle Wiederherstellung, jedoch an den Anbieter gebunden.
  • Cloud-Speicher (Google Drive, OneDrive, Dropbox, S3-kompatible Speicherlösungen): kostengünstig, anbieterunabhängig, automatisierbar.
  • Eigener Computer oder externes Laufwerk: einfach, aber leicht zu vergessen – und wenn es nur hier gespeichert ist, geht es bei einem Laptopdiebstahl oder einem Laufwerksausfall ebenfalls verloren.

Die Backups enthalten auch personenbezogene Daten (Benutzer, Bestellungen, E-Mails), daher sollten Sie diese schützen: Nutzen Sie ein Cloud-Konto, das durch ein starkes Passwort geschützt ist, sowie die Zwei-Faktor-Authentifizierung, und speichern Sie die Backups nicht im öffentlich zugänglichen Ordner Ihrer Website.

Testen Sie die Wiederherstellung

Ein Backup ist nur dann von Nutzen, wenn Sie Ihre Daten daraus wiederherstellen können. Probieren Sie dies alle paar Monate aus:

  • Stellen Sie ein Backup in einer Testumgebung wieder her (auf einer Subdomain, in einer Staging-Kopie oder auf Ihrem eigenen Rechner),
  • Bitte überprüfen Sie, ob die Seite geladen wird, ob die Anmeldung funktioniert und ob die neuesten Inhalte vorhanden sind,
  • Sehen Sie nach, wie lange es gedauert hat, damit Sie wissen, womit Sie in einer kritischen Situation rechnen müssen.

Wiederherstellung im Notfall

  1. Handeln Sie nicht übereilt: Stellen Sie im Falle eines Hackerangriffs zunächst fest, wann dieser stattgefunden hat, und wählen Sie eine vorherige, unbeeinträchtigte Sicherung aus.
  2. Speichern Sie auch den aktuellen Zustand, selbst wenn er fehlerhaft ist: Er könnte später benötigt werden (beispielsweise zur Untersuchung eines Hackerangriffs oder zur Wiederherstellung von Bestellungen, die seit der Sicherung eingegangen sind).
  3. Stellen Sie die Dateien und die Datenbank auf den Stand desselben Zeitpunkts zurück.
  4. Aktualisieren Sie nach einem Hackerangriff und der anschließenden Wiederherstellung unverzüglich alle Komponenten, ändern Sie alle Passwörter und schließen Sie die Sicherheitslücke, über die der Angreifer eingedrungen ist; genau darum geht es in unserem Leitfaden zu den Maßnahmen nach einem Hackerangriff.

Zusammenfassung

Sichern Sie sowohl die Dateien als auch die Datenbank entsprechend der Häufigkeit der Änderungen an Ihrer Website, rückwirkend über mehrere Zeitpunkte hinweg und gemäß der 3-2-1-Regel, wobei mindestens eine Kopie unabhängig vom Hosting-Anbieter aufbewahrt werden sollte. Die täglichen Backups des Anbieters bilden eine gute Grundlage, doch erstellen Sie zusätzlich monatlich sowie vor jeder größeren Änderung ein eigenes Backup und testen Sie von Zeit zu Zeit die Wiederherstellung.

Häufig gestellte Fragen

Wie oft sollte ich Backups erstellen?

Eine Seite, die sich nur selten ändert, wird wöchentlich und nach jeder Änderung gesichert; ein Blog täglich, ein Online-Shop täglich und die Datenbank sogar stündlich.

Reicht es aus, wenn nur der Hosting-Anbieter funktioniert?

In den meisten Fällen ja, doch es empfiehlt sich, monatlich sowie vor größeren Änderungen eine eigene, vom Anbieter unabhängige Sicherung zu erstellen.

Wo soll ich die Website speichern?

Sichern Sie die Daten des Anbieters zusätzlich in einem Cloud-Speicher oder auf Ihrem eigenen Rechner, sodass mindestens eine Kopie nicht über den Server der Website zugänglich ist.

Woran erkenne ich, dass die Sicherung erfolgreich war?

Bitte überprüfen Sie, ob die Größe der Sicherung angemessen ist, und stellen Sie diese von Zeit zu Zeit in einer Testumgebung wieder her. Nur eine getestete Sicherung bietet Sicherheit.

Was ist der Unterschied zwischen einer Dateisicherung und einer Datenbanksicherung?

Die Dateisicherung umfasst den Code, die Vorlagen und die hochgeladenen Dateien der Website, während die Datenbanksicherung die Inhalte und Einstellungen enthält. Für eine WordPress-Seite sind beide Sicherungen erforderlich, und zwar vom selben Zeitpunkt.

Wie lange sollte ich die Backups aufbewahren?

Mindestens mehrere Wochen, da eine Infektion oder ein Fehler oft erst später entdeckt wird. Ein gutes Beispiel: tägliche Backups für eine Woche, wöchentliche Backups für einen Monat, monatliche Backups für ein Jahr.

Zurück zum Blog