1blu-Backup - Wie nutze ich die Backupfunktion meines 1blu-Webhosting-Paketes?
1blu erstellt täglich Backups Ihres Webspaces, auf die Sie selbst zugreifen können. So können Sie bei ungewollten Änderungen an Dateien einen Speicherstand aus den letzten 14 Tagen auswählen und daraus einzelne Dateien oder ganze Verzeichnisse auf einen früheren Stand zurücksichern.
ℹ️ Hinweise:
- Eine Übersicht über Ihren verfügbaren Speicherplatz finden Sie im Kundenservicebereich.
- Die Backups sind schreibgeschützt und zählen nicht zu Ihrem Speicherkontingent.
| So geht’s Schritt für Schritt |
1️⃣ Verbindung per FTP herstellen
FTP-Zugangsdaten - Wie kann ich auf meinen Webspeicher zugreifen?
2️⃣ Zugriff auf Ihre Backups
Der Sicherungsordner „_backup_“ befindet sich direkt neben dem Ordner „www“, in dem Ihre Webseiten liegen.

1blu speichert den Stand Ihrer Webseiten für 14 Tage. Im Sicherungsordner ist für jeden Tag ein eigener Ordner angelegt, der nach dem jeweiligen Backup-Zeitpunkt benannt ist. Der Ordnername „2008-08-12_04:23“ bedeutet beispielsweise, dass das Backup am 12.08.2008 um 04:23 Uhr erstellt wurde.

In jedem der 14 Ordner befindet sich eine vollständige Kopie des Webspaces.

3️⃣ Einspielen eines Backups
Laden Sie die benötigten Dateien oder Verzeichnisse zunächst auf Ihr System herunter und übertragen Sie diese anschließend in das entsprechende Verzeichnis Ihres Webspaces.
| Für Pakete mit SSH-Zugang |
Die Backups lassen sich neben FTP auch direkt serverseitig per SSH zurücksichern, sofern Ihr Webhosting-Paket über einen SSH-Zugang verfügt (nicht in allen Paketen enthalten). Die folgenden Befehle unterstützen Sie dabei, jedoch kann 1blu keine Gewähr für deren Vollständigkeit und Richtigkeit bieten.
Voraussetzungen für die Nutzung von SSH
- Ihr Webhosting-Paket enthält einen SSH-Zugang.
- Ihr Webspace ist nicht vollständig belegt.
- Auf Ihrem lokalen System ist ein SSH-Client installiert.
Verbindung zum Webspace per SSH herstellen
Auf den meisten Systemen können Sie sich mit dem folgenden Befehl über die Kommandozeile per SSH verbinden:
ssh ftpXXXXXX-XXXXXXX@SERVER.1blu.de
- Ersetzen Sie
ftpXXXXXX-XXXXXXXdurch den Namen Ihres ➜ Haupt FTP Benutzers. - Ersetzen Sie
SERVER.1blu.dedurch den Servernamen (derselbe wie bei FTP) oder alternativ durch Ihre Domain.
Beispiel (Windows und OpenSSH):
C:\Windows\System32\OpenSSH\ssh -o StrictHostKeyChecking=accept-new -o LogLevel=error ftp123456-1234567@webhosting123.1blu.de
Nach der Ausführung des Befehls geben Sie das FTP-Passwort ein (die Eingabe ist unsichtbar) und bestätigen es mit Enter. Nach der Anmeldung befinden Sie sich im Basisverzeichnis Ihres Webspaces und können dort serverseitige Befehle ausführen (sudo wird nicht unterstützt).
Befehle in der SSH-Sitzung rund um Backups
Um Dateien und Verzeichnisse in www nach Größe sortiert anzuzeigen, führen Sie aus:
du -sh www/* | sort -h
Um den Inhalt eines untergeordneten Verzeichnisses wie z.B. www/ORDNER anzuzeigen:
du -sh www/ORDNER/* | sort -h
Um www/ORDNER einschließlich Unterverzeichnissen unwiderruflich zu löschen:
chmod -R u+w www/ORDNER && rm -rf www/ORDNER
Nach dem Löschen können Sie das Backup einspielen und Schreibrechte setzen:
cp -ri --preserve=timestamps _backup_/ZEIT/www/ORDNER www/ORDNER
chmod -R u+w www/ORDNER
- Ersetzen Sie
ZEITdurch den Backup-Zeitpunkt. - Bei einer ➜ kompromittierten Webseite empfiehlt es sich, das gesamte www-Verzeichnis zu löschen und vollständig aus einem geeigneten Backup wiederherzustellen (
www/ORDNERdurchwwwersetzen). - Für die Ausführung der Befehle und für mögliche Auswirkungen auf Ihre Webseiten kann 1blu keinen weitergehenden Support leisten.
- Enthält ein Pfad Leer- oder Metazeichen, setzen Sie ihn in Anführungszeichen. Beispiel:
cp -ri '_backup_/2008-08-12_04:23/www/Meine Webseite' 'www/Meine Webseite'
Hat das Einspielen geklappt? So lassen sich Abweichungen zum Backup feststellen:
diff -rq _backup_/ZEIT/www/ORDNER www/ORDNER && echo 'Keine Abweichungen gefunden'
Beenden können Sie die SSH-Sitzung mit:
exit