Eine gute Website-Backup-Strategie ist für jeden Websitebetreiber unverzichtbar. Ohne regelmäßiges Website-Backup riskieren Sie, bei einem Hack, einem Serverfehler oder einem menschlichen Fehler alle Ihre Daten zu verlieren. In diesem Artikel zeigen wir, wie Sie eine zuverlässige Website-Backup-Strategie aufbauen.

Stellen Sie sich vor: Ihre Website wurde gehackt, Sie haben versehentlich etwas Wichtiges gelöscht oder ein Update ist schiefgegangen. Ohne Backup kann alles weg sein: jahrelange Arbeit, Kundendaten, einfach alles. Eine gute Backup-Strategie ist kein Luxus, sie ist eine Notwendigkeit.

Warum Backups unverzichtbar sind

Dinge gehen schief. Immer. Häufige Katastrophenszenarien:

  • Hacking: Malware zerstört Ihre Website
  • Menschliche Fehler: Dateien oder Datenbank versehentlich gelöscht
  • Fehlerhafte Updates: Ein Plugin- oder Theme-Update legt Ihre Website lahm
  • Serverprobleme: Hardwareausfall bei Ihrem Hoster
  • Ransomware: Angreifer verschlüsseln Ihre Dateien

Mit einem aktuellen Backup sind Sie innerhalb weniger Minuten wieder online.

Was sollten Sie sichern?

Ein vollständiges Website-Backup besteht aus:

1. Dateien

  • Alle Website-Dateien (HTML, CSS, JS, Bilder)
  • CMS-Dateien (WordPress-Core, Themes, Plugins)
  • Uploads und Medien
  • Konfigurationsdateien (.htaccess, wp-config.php)

2. Datenbank

  • Beiträge, Seiten, Produkte
  • Benutzer und Einstellungen
  • Bestellungen und Kundendaten
  • Alle Inhalte, die nicht in Dateien liegen

Wichtig: Ein Backup nur der Dateien oder nur der Datenbank ist nicht vollständig. Sie brauchen beides.

Wie oft sollten Sie Backups erstellen?

Art der Website Häufigkeit
Statische Website (wenige Updates) Wöchentlich
Blog (regelmäßig neue Inhalte) Täglich
Onlineshop Täglich oder öfter
Viel besuchte Community/Forum Mehrmals täglich

Faustregel: Erstellen Sie Backups so oft, wie es der Datenmenge entspricht, die Sie zu verlieren bereit sind. Wenn es Sie stört, die Inhalte eines Tages zu verlieren, sichern Sie täglich.

Backup-Methoden

Über Ihren Hosting-Anbieter

Die meisten Hosting-Anbieter erstellen automatisch Backups. Bei Theory7 erhalten Sie tägliche Backups mit einer Aufbewahrungsdauer von bis zu 90 Tagen. Sie können sie mit einem Klick über DirectAdmin wiederherstellen.

Achtung: Verlassen Sie sich nicht blind auf Ihren Hoster. Erstellen Sie auch selbst Backups an einem externen Ort.

Manuell über FTP + phpMyAdmin

  1. Laden Sie alle Dateien per FTP auf Ihren Computer herunter
  2. Exportieren Sie die Datenbank über phpMyAdmin als .sql-Datei
  3. Bewahren Sie beides an einem sicheren Ort auf

Zeitaufwendig, aber Sie haben die volle Kontrolle.

Über Plugins (WordPress)

Beliebte Backup-Plugins:

  • UpdraftPlus: Kostenlos, Backup in die Cloud (Dropbox, Google Drive)
  • All-in-One WP Migration: Einfach für Migration und Backup
  • BackWPup: Flexibel, viele Optionen
  • Jetpack Backup: Echtzeit-Backups (kostenpflichtig)

Über Ihr Control Panel

DirectAdmin und cPanel haben integrierte Backup-Funktionen:

  1. Melden Sie sich in Ihrem Control Panel an
  2. Suchen Sie nach „Backup“ oder „Create Backup“
  3. Wählen Sie aus, was Sie sichern möchten (Dateien, Datenbank, E-Mail)
  4. Laden Sie die Backup-Datei herunter

Wo sollten Sie Backups aufbewahren?

Nicht auf demselben Server wie Ihre Website! Wenn der Server abstürzt, sind auch Ihre Backups weg.

Gute Optionen:

  • Cloud-Speicher (Google Drive, Dropbox, Amazon S3)
  • Externe Festplatte
  • Anderer Server/anderes Hosting
  • Lokal auf Ihrem Computer + Cloud

3-2-1-Regel: 3 Kopien, auf 2 verschiedenen Medien, davon 1 außer Haus.

Testen Sie Ihre Backups!

Ein Backup, das Sie nicht wiederherstellen können, ist wertlos. Testen Sie regelmäßig:

  1. Laden Sie ein Backup herunter
  2. Stellen Sie es in einer Testumgebung wieder her
  3. Prüfen Sie, ob alles funktioniert

Tun Sie das mindestens einmal pro Quartal.

Häufige Fragen

Erstellt mein Hoster bereits Backups für mich?

Meistens ja, aber prüfen Sie die Bedingungen. Wie viele Tage werden aufbewahrt? Können Sie einfach wiederherstellen? Erstellen Sie immer auch eigene Backups.

Wie lange sollte ich Backups aufbewahren?

Mindestens 30 Tage. Für E-Commerce oder Websites mit wichtigen Daten: 90+ Tage. Manche Hacks werden erst nach Wochen entdeckt.

Sollte ich die ganze Website sichern oder nur die Datenbank?

Beides. Die Datenbank enthält Ihre Inhalte, die Dateien enthalten Ihre Themes, Plugins und Uploads. Sie brauchen beides für eine vollständige Wiederherstellung.

Fangen Sie heute an

Sie haben noch keine Backup-Routine? Fangen Sie heute an:

  1. Prüfen Sie, ob Ihr Hosting automatische Backups hat
  2. Installieren Sie ein Backup-Plugin oder nutzen Sie Ihr Control Panel
  3. Richten Sie automatische Backups in einen Cloud-Speicher ein
  4. Testen Sie eine Wiederherstellung, um zu sehen, ob sie funktioniert

Backup-Strategie für Ihre Website

Eine gute Backup-Strategie folgt der 3-2-1-Regel: 3 Kopien Ihrer Daten, auf 2 verschiedenen Medien, davon 1 extern (außerhalb Ihres Servers).

Automatische Backups Ihres Hostings

Die meisten Hosting-Anbieter erstellen täglich automatische Backups. Prüfen Sie, wie lange diese aufbewahrt werden (oft 7 bis 30 Tage) und wie Sie sie zurückspielen können. Verlassen Sie sich nicht blind darauf, sondern erstellen Sie auch selbst Backups.

Manuelle Backups erstellen

Für WordPress können Sie Plugins wie UpdraftPlus oder BackWPup verwenden. Diese erstellen automatisch Backups und können sie in der Cloud speichern (Google Drive, Dropbox usw.). Für andere CMS gibt es vergleichbare Lösungen.

Was sollten Sie sichern?

  • Alle Website-Dateien (einschließlich Bilder und Uploads)
  • Die Datenbank (hier liegen all Ihre Inhalte)
  • Konfigurationsdateien (wp-config.php, .htaccess)
  • E-Mail, falls relevant

Wie oft sollten Sie Backups erstellen?

Das hängt davon ab, wie oft sich Ihre Website ändert:

  • Onlineshop mit täglichen Bestellungen: täglich oder öfter
  • Blog mit wöchentlichen Beiträgen: wöchentlich
  • Statische Unternehmenswebsite: monatlich reicht oft aus

Im Zweifel: lieber öfter sichern. Speicherplatz ist günstig, verlorene Daten sind unbezahlbar.

Backup zurückspielen

Ein Backup ist nur nützlich, wenn Sie es auch zurückspielen können. Testen Sie das regelmäßig, indem Sie ein Backup in einer Testumgebung wiederherstellen. So wissen Sie sicher, dass Ihre Backups funktionieren, wenn Sie sie wirklich brauchen.

Bei den meisten Hosting-Anbietern können Sie ein Backup über das Control Panel mit wenigen Klicks zurückspielen. Bei manuellen Backups laden Sie die Dateien hoch und importieren die Datenbank über phpMyAdmin.

Backups sind Ihre Versicherung gegen Datenverlust. Ob Hack, Fehler oder Serverstörung: Mit guten Backups stellen Sie alles schnell wieder her. Investieren Sie Zeit in eine zuverlässige Backup-Routine und testen Sie regelmäßig, ob sich Ihre Backups tatsächlich wiederherstellen lassen. Die paar Minuten pro Monat können Ihnen eines Tages Stunden oder Tage an Arbeit ersparen.

Backups sind Ihre Versicherung gegen Datenverlust. Warten Sie nicht, bis etwas schiefgeht: Richten Sie noch heute eine Backup-Strategie ein und schlafen Sie ruhig in dem Wissen, dass Ihre Daten sicher sind.

Backups sind Ihr letztes Rettungsmittel bei Datenverlust. Erstellen Sie sie regelmäßig und bewahren Sie sie sicher an einem externen Ort auf.

Beim Webhosting von Theory7 erhalten Sie automatische tägliche Backups mit Wiederherstellung per Klick. Erstellen Sie aber immer auch eigene Backups, denn doppelt hält besser.

Website-Backup-Methoden im Vergleich

Es gibt verschiedene Möglichkeiten, ein Website-Backup zu erstellen. Der beste Ansatz kombiniert mehrere Methoden für maximale Sicherheit.

Website-Backup-MethodeAutomatischWiederherstellungsdauerGeeignet für
Hosting-BackupJa (täglich)SchnellAlle Websites
Plugin-Backup (WordPress)Ja (einstellbar)MittelWordPress-Websites
Manuelles FTP-BackupNeinLangsamTechnisch versierte Nutzer
Cloud-BackupJaSchnellGeschäftskritische Websites
Externe FestplatteNeinLangsamZusätzliche Sicherheit

Best Practices für Website-Backups

  • Erstellen Sie mindestens täglich ein Website-Backup Ihrer Dateien und Ihrer Datenbank
  • Bewahren Sie Kopien Ihres Website-Backups an mehreren Orten auf (Server + extern)
  • Wählen Sie Webhosting mit automatischen täglichen Backups
  • Testen Sie regelmäßig, ob sich Ihr Website-Backup tatsächlich wiederherstellen lässt
  • Nutzen Sie einen VPS für mehr Kontrolle über Ihren Backup-Zeitplan
  • Speichern Sie Website-Backup-Dateien nie ausschließlich auf demselben Server
  • Erwägen Sie WordPress-Hosting mit integrierter Backup-Funktion

Ein zuverlässiges Website-Backup gibt Ihnen Sicherheit und schützt Sie vor Datenverlust. Kombinieren Sie Ihre Backup-Strategie mit einem SSL-Zertifikat und guten Sicherheitsmaßnahmen. Registrieren Sie Ihre Domain bei einem Anbieter, der das Website-Backup ernst nimmt.

Website-Backup erstellen: Automatisierung und Planung

Ein manuelles Website-Backup zu erstellen ist besser als nichts, doch für zuverlässigen Schutz brauchen Sie ein automatisiertes Backup-System, das nach einem festen Zeitplan läuft.

Backup-Zeitplan festlegen

Die richtige Backup-Häufigkeit hängt davon ab, wie oft sich Ihre Website ändert. Ein Blog, der täglich neue Artikel veröffentlicht, braucht tägliche Backups. Eine Unternehmenswebsite, die sich selten ändert, kommt mit wöchentlichen Backups aus. Ein Onlineshop mit täglichen Bestellungen braucht mehrere Backups pro Tag, damit keine Bestellungen verloren gehen. Legen Sie als Richtlinie folgenden Zeitplan fest: Vollbackup wöchentlich, inkrementelles Backup täglich und Datenbank-Backup stündlich für Onlineshops.

Backup-Speicherorte: die 3-2-1-Regel

Der Goldstandard für Backups ist die 3-2-1-Regel: Bewahren Sie mindestens drei Kopien Ihrer Daten auf zwei verschiedenen Speichermedien auf, davon eine an einem externen Ort. In der Praxis bedeutet das: ein Backup auf Ihrem Hosting-Server, eine Kopie in der Cloud (Google Drive, Amazon S3 oder Backblaze B2) und eventuell eine lokale Kopie auf einer externen Festplatte. Wenn Ihr Hosting-Anbieter in Konkurs geht oder gehackt wird, haben Sie immer noch eine externe Kopie.

Website-Backup erstellen: Tools und Methoden

Es gibt verschiedene Möglichkeiten, ein Website-Backup zu erstellen, von manuellen Methoden bis zu vollständig automatisierten Lösungen.

Manuelles Backup über FTP und phpMyAdmin

Für ein manuelles Backup laden Sie alle Website-Dateien per FTP herunter und exportieren die Datenbank über phpMyAdmin. Das eignet sich als einmaliges Backup vor größeren Änderungen, ist aber für den täglichen Gebrauch unpraktisch. Die Schritte: per FTP verbinden, den ganzen Website-Ordner herunterladen, phpMyAdmin öffnen, Ihre Datenbank auswählen, auf Exportieren klicken und die SQL-Datei zusammen mit Ihren Website-Dateien speichern.

Automatisches Backup über Ihren Hosting-Anbieter

Die meisten Hosting-Anbieter bieten automatische Backups über das Control Panel an. In DirectAdmin finden Sie diese Option unter Backup/Restore. Prüfen Sie, wie lange Backups aufbewahrt werden (mindestens 14 Tage sind wünschenswert), ob sowohl Dateien als auch Datenbanken gesichert werden und ob Sie einzelne Dateien oder nur vollständige Backups wiederherstellen können. Verlassen Sie sich nie allein auf die Backups Ihres Hosting-Anbieters, sondern erstellen Sie immer eine zusätzliche Kopie an einem externen Ort.

WordPress-Backup-Plugins

Für WordPress-Websites gibt es hervorragende Backup-Plugins. UpdraftPlus ist die beliebteste Option und unterstützt automatische Backups zu Google Drive, Dropbox und Amazon S3. BackupBuddy bietet neben Backups auch Migrationswerkzeuge. Duplicator ist ideal, wenn Sie Ihre Website umziehen möchten. Wählen Sie ein Plugin, das inkrementelle Backups unterstützt: Das senkt die Serverlast und den Speicherbedarf erheblich.

Backup wiederherstellen: wenn etwas schiefgeht

Ein Backup ist erst wertvoll, wenn Sie wissen, wie Sie es wiederherstellen. Testen Sie regelmäßig, ob Ihre Backups korrekt funktionieren.

Wiederherstellung Schritt für Schritt

  1. Lage beurteilen: Stellen Sie fest, welche Daten beschädigt oder verloren gegangen sind
  2. Richtiges Backup wählen: Wählen Sie das neueste Backup aus der Zeit vor dem Problem
  3. In einer Staging-Umgebung testen: Stellen Sie zuerst in einer Testumgebung wieder her, um zu prüfen, ob das Backup vollständig ist
  4. Dateien wiederherstellen: Laden Sie die Website-Dateien per FTP oder über das Control Panel hoch
  5. Datenbank wiederherstellen: Importieren Sie die SQL-Datei über phpMyAdmin
  6. Konfiguration prüfen: Vergewissern Sie sich, dass die Einstellungen für die Datenbankverbindung korrekt sind
  7. Website testen: Prüfen Sie alle Seiten, Formulare und Funktionen

Häufige Fehler beim Wiederherstellen von Backups

  • Kein Test auf Staging: Testen Sie immer zuerst, bevor Sie live wiederherstellen
  • Falsche Backup-Version: Ein Backup aus der Zeit nach dem Problem enthält dieselben Fehler
  • Datenbankeinstellungen vergessen: Nach der Wiederherstellung können die Datenbank-Zugangsdaten in wp-config.php falsch sein
  • Permalinks nicht aktualisiert: Gehen Sie nach der Wiederherstellung in WordPress zu Einstellungen, Permalinks und speichern Sie erneut
  • Caches nicht geleert: Leeren Sie nach einer Wiederherstellung alle Caches, um veraltete Inhalte zu vermeiden

Website-Backup erstellen: Anleitungen für einzelne CMS

Wie Sie ein Website-Backup erstellen, unterscheidet sich je nach CMS. Für WordPress nutzen Sie ein Plugin wie UpdraftPlus, das automatisch tägliche Backups zu Google Drive oder Amazon S3 erstellt. Für Joomla nutzen Sie Akeeba Backup, das ein vollständiges Website-Backup einschließlich Datenbank und Konfiguration erstellen kann. Für Drupal ist das Modul Backup and Migrate die Standardwahl. Für statische Websites reicht ein FTP-Download aller Dateien. Nutzen Sie für alle Plattformen den Export aus phpMyAdmin als zusätzliches Datenbank-Backup. Unabhängig von Ihrem CMS: Bewahren Sie Backups immer an mindestens zwei verschiedenen Orten auf und testen Sie regelmäßig, ob sich eine Wiederherstellung erfolgreich durchführen lässt. Ein Backup, das Sie nicht wiederherstellen können, ist wertlos.

Website-Backup erstellen: wie oft und wie lange aufbewahren

Die ideale Backup-Häufigkeit und Aufbewahrungsdauer beim Erstellen eines Website-Backups hängen von der Art Ihrer Website ab. Für Onlineshops: Datenbank-Backup stündlich, Vollbackup täglich, Aufbewahrung mindestens 30 Tage. Für Unternehmenswebsites: tägliches Backup, Aufbewahrung mindestens 14 Tage. Für Blogs: tägliches Backup bei regelmäßiger Veröffentlichung, wöchentlich bei unregelmäßigen Updates, Aufbewahrung mindestens 7 Tage. Bedenken Sie bei der Aufbewahrungsdauer, dass Sie einen Hack oder eine Malware-Infektion manchmal erst nach Wochen entdecken, und bewahren Sie deshalb immer einige ältere Backups als Sicherheitsnetz auf. Ein guter Hosting-Anbieter bietet automatische Backups mit einer Aufbewahrungsdauer von mindestens 14 Tagen.

Website-Backup erstellen: Kosten und Investition

Die Kosten für das Erstellen von Website-Backups reichen von kostenlos bis zu einigen Dutzend Euro pro Monat. Kostenlose Optionen sind die Backups Ihres Hosting-Anbieters (prüfen Sie Häufigkeit und Aufbewahrungsdauer) und kostenlose WordPress-Plugins wie UpdraftPlus mit Speicherung in Google Drive. Premium-Backup-Lösungen kosten fünf bis zwanzig Euro pro Monat und bieten eine höhere Häufigkeit, längere Aufbewahrung und eine einfachere Wiederherstellung. Die Kosten für Cloud-Speicher sind minimal: Google Drive bietet 15 GB kostenlos, Amazon S3 kostet für die meisten Websites weniger als einen Euro pro Monat. Vergleichen Sie diese Kosten mit dem möglichen Schaden durch Datenverlust: Der Neuaufbau einer Website kostet Hunderte bis Tausende Euro, verlorene Kundendaten sind unwiederbringlich. Eine Backup-Investition von fünf Euro pro Monat ist damit eine der klügsten Ausgaben für Ihre Website.

Website-Backup erstellen: der nächste Schritt

Jetzt, da Sie wissen, wie Sie ein Website-Backup erstellen, ist es Zeit zu handeln. Prüfen Sie, ob Ihr Hosting-Anbieter automatische Backups erstellt und wie lange diese aufbewahrt werden. Installieren Sie ein Backup-Plugin als zusätzliches Sicherheitsnetz und richten Sie automatische Backups an einen externen Ort ein. Testen Sie Ihr erstes Backup, indem Sie eine Wiederherstellung in einer Testumgebung durchführen. Legen Sie einen Backup-Zeitplan fest, der zu Ihrer Website passt, und halten Sie sich daran. Eine gute Backup-Richtlinie ist in fünf Minuten eingerichtet und kann Ihnen Tausende Euro und unwiederbringlichen Datenverlust ersparen.

Website-Backup erstellen: fortgeschrittene Strategien

Für Websites mit vielen täglichen Änderungen sind fortgeschrittene Backup-Strategien nötig. Setzen Sie inkrementelle Backups ein, die nur geänderte Dateien speichern, was Speicherplatz und Zeit spart. Nutzen Sie Versionierung, damit Sie mehrere Versionen desselben Backups aufbewahren und zu jedem beliebigen Zeitpunkt zurückkehren können. Bewahren Sie Backups für maximale Redundanz an mindestens zwei verschiedenen externen Orten auf: zum Beispiel in Google Drive und Amazon S3. Automatisieren Sie die Backup-Prüfung, indem Sie regelmäßig einen Wiederherstellungstest in einer Testumgebung durchführen. Dokumentieren Sie Ihr Wiederherstellungsverfahren, damit jeder in Ihrem Team ein Backup zurückspielen kann, auch in Notfällen, wenn Sie selbst nicht verfügbar sind.

Website-Backup erstellen: nach CMS-Plattform

Der beste Backup-Ansatz unterscheidet sich je nach Plattform. WordPress-Nutzer installieren UpdraftPlus oder BlogVault für automatische Backups in die Cloud. Joomla-Nutzer verwenden Akeeba Backup für vollständige Website-Pakete, die sich einfach wiederherstellen lassen. Drupal bietet das Modul Backup and Migrate für Datenbank-Exporte. Individuelle PHP-Websites erfordern eine manuelle Konfiguration mit mysqldump für die Datenbank und rsync oder tar für die Dateien. Für alle Plattformen gilt: Testen Sie Ihre Backups regelmäßig, indem Sie eine vollständige Wiederherstellung in einer Testumgebung durchführen. Ein Backup, das Sie nicht getestet haben, ist kein zuverlässiges Backup.

Website-Backup erstellen: Automatisierung mit Skripten

Für fortgeschrittene Nutzer ist die Automatisierung von Website-Backups mit Skripten die zuverlässigste Methode. Auf einem Linux-Server erstellen Sie ein Bash-Skript, das mysqldump für den Datenbankexport und tar für die Archivierung der Dateien nutzt. Planen Sie das Skript per Cron so ein, dass es täglich automatisch läuft, zum Beispiel jede Nacht um drei Uhr. Ergänzen Sie einen automatischen Upload an einen externen Ort mit rclone (für Google Drive, Dropbox oder Amazon S3) oder rsync (für einen externen Server). Richten Sie eine automatische Bereinigung ein, die Backups löscht, die älter als 30 Tage sind, um Speicherplatz zu sparen. Lassen Sie sich nach jedem Backup eine Benachrichtigung per E-Mail mit Status und Dateigröße schicken, damit Sie sofort wissen, wenn etwas schiefgeht.

Website-Backup: Disaster-Recovery-Plan

Ein Backup ist nur ein Teil eines vollständigen Disaster-Recovery-Plans. Dokumentieren Sie das vollständige Wiederherstellungsverfahren Schritt für Schritt, damit jeder in Ihrem Team ein Backup zurückspielen kann. Legen Sie Ihr Recovery Time Objective (RTO) fest: Wie lange darf die Wiederherstellung Ihrer Website dauern? Und Ihr Recovery Point Objective (RPO): Wie viel Datenverlust ist akzeptabel? Üben Sie den Wiederherstellungsprozess mindestens einmal pro Quartal in einer Testumgebung. Bewahren Sie die Kontaktdaten Ihres Hosting-Anbieters und Ihre Zugangsdaten getrennt von Ihrem Server auf, zum Beispiel in einem Passwortmanager oder physisch an einem sicheren Ort.

Warten Sie nicht länger damit, eine zuverlässige Website-Backup-Strategie aufzubauen. Der Aufwand an Zeit und Mitteln ist minimal im Vergleich zu den möglichen Folgen eines Datenverlusts. Beginnen Sie noch heute damit, automatische Backups an einen externen Ort einzurichten, und testen Sie regelmäßig Ihr Wiederherstellungsverfahren.