Backups leicht gemacht

Backups leicht gemacht

In der digitalen Welt von heute ist die Sicherung von Daten für Onlineshops und Webanwendungen unerlässlich. Ein unvorhergesehener Datenverlust kann nicht nur finanzielle Verluste verursachen, sondern auch das Vertrauen der Kunden nachhaltig beeinträchtigen. Als Betreiber eines Onlineshops müssen Sie sicherstellen, dass Ihre Daten jederzeit geschützt und im Ernstfall schnell wiederherstellbar sind. In diesem umfassenden Leitfaden erfahren Sie, wie Sie effektive Backups Ihrer Server, Websites und Datenbanken erstellen und wieder einspielen können. Wir beleuchten die verschiedenen Backup-Strategien, die für unterschiedliche Bedürfnisse geeignet sind, und zeigen Ihnen Schritt-für-Schritt, wie Sie Ihre Daten zuverlässig sichern. Dabei gehen wir auch auf Besonderheiten von Datenbank-Backups für Systeme wie MariaDB, MySQL und PostgreSQL ein und geben Ihnen praktische Tipps, um die Sicherheit Ihrer Daten zu maximieren.

Unser Leitfaden richtet sich an alle, die ihre Daten effektiv schützen möchten - von Einsteigern bis hin zu erfahrenen Nutzern. Besonders als Webhoster ist es uns wichtig, unseren Kunden eine einfache und sichere Lösung zur Datensicherung anzubieten. Wir erläutern, wie wir Backups handhaben und welche Maßnahmen wir ergreifen, um sicherzustellen, dass Ihre Daten jederzeit geschützt sind. Abschließend geben wir Ihnen Best Practices an die Hand, damit Sie die Kontrolle über Ihre Daten behalten und auf alle Eventualitäten vorbereitet sind. Ob Sie ein einmaliges Backup erstellen oder eine regelmäßige Sicherungsstrategie implementieren möchten - dieser Leitfaden bietet Ihnen das notwendige Wissen, um Ihre Daten optimal zu schützen.

1. Warum sind Backups wichtig?

Backups schützen Ihre Daten vor Verlust durch Hardware-Ausfälle, menschliche Fehler, böswillige Angriffe oder Naturkatastrophen. Ein gutes Backup kann den Unterschied zwischen einem minimalen Ausfall und einem katastrophalen Datenverlust ausmachen. Stellen Sie sich vor, Ihr Onlineshop wird durch einen Serverausfall unzugänglich oder durch einen Cyberangriff kompromittiert - ohne ein aktuelles Backup könnten Ihre Daten unwiederbringlich verloren sein.

2. Backup-Strategien

Eine effektive Backup-Strategie ist entscheidend, um die Daten Ihres Onlineshops oder Ihrer Webanwendung vor Verlust zu schützen. Es gibt verschiedene Ansätze, wie Daten gesichert werden können, je nach den spezifischen Anforderungen und Ressourcen. Eine gut durchdachte Backup-Strategie stellt sicher, dass Ihre Daten nicht nur regelmäßig gesichert, sondern auch schnell und vollständig wiederhergestellt werden können. In diesem Abschnitt stellen wir Ihnen die gängigsten Backup-Strategien vor: Voll-Backups, differenzielle Backups und inkrementelle Backups. Jede dieser Strategien hat ihre eigenen Vor- und Nachteile und eignet sich für unterschiedliche Szenarien. Durch die richtige Wahl und Kombination dieser Methoden können Sie eine robuste Backup-Strategie entwickeln, die optimal auf Ihre Bedürfnisse abgestimmt ist.

Voll-Backups

Ein Voll-Backup sichert alle Daten komplett. Dies ist die einfachste und sicherste Methode, jedoch auch die zeit- und speicherintensivste.

Vorteile:

  • Komplette Kopie aller Daten.
  • Einfaches Wiederherstellen.

Nachteile:

  • Benötigt viel Speicherplatz.
  • Dauert länger in der Erstellung.

Beispiel:

tar -czvf /path/to/backup/shop_backup_$(date +%Y%m%d).tar.gz /path/to/shop_directory

Voll-Backups sind besonders wichtig, wenn Sie eine vollständige Momentaufnahme Ihres Systems benötigen, z.B. vor großen Updates oder Änderungen.

Differenzielles Backup

Differenzielle Backups sichern alle Daten, die sich seit dem letzten Voll-Backup geändert haben. Dies spart Speicherplatz im Vergleich zu Voll-Backups.

Vorteile:

  • Weniger Speicherplatz als Voll-Backups.
  • Schnelleres Backup als Voll-Backups.

Nachteile:

  • Wiederherstellung dauert länger als bei Voll-Backups.
  • Speicherbedarf steigt mit der Zeit an.

Beispiel:

tar -czvf /path/to/backup/shop_diff_backup_$(date +%Y%m%d).tar.gz --newer-mtime='2024-06-01' /path/to/shop_directory

Differenzielle Backups sind eine gute Wahl, wenn Sie regelmäßige Zwischenstände sichern möchten, ohne jedes Mal ein komplettes Backup durchzuführen.

Inkrementelle Backups

Inkrementelle Backups sichern nur die Daten, die sich seit dem letzten Backup (egal ob voll oder inkrementell) geändert haben.

Vorteile:

  • Sehr effizient im Speicherplatz und in der Geschwindigkeit.
  • Regelmäßige Backups sind einfacher zu planen.

Nachteile:

  • Wiederherstellung kann komplizierter und zeitaufwändiger sein.
  • Abhängigkeit von allen vorhergehenden Backups.

Beispiel:

tar -czvf /path/to/backup/shop_inc_backup_$(date +%Y%m%d%H%M%S).tar.gz --newer-mtime='2024-07-01 00:00:00' /path/to/shop_directory

Inkrementelle Backups sind ideal für tägliche oder sogar stündliche Sicherungen, da sie nur minimale Ressourcen beanspruchen.

3. Erstellen von Backups

Das Erstellen von Backups ist ein wesentlicher Bestandteil jeder Datenstrategie für Onlineshops und Webanwendungen. Ein Backup stellt sicher, dass Ihre Daten bei einem unvorhergesehenen Vorfall, wie einem Systemausfall oder einem Cyberangriff, schnell wiederhergestellt werden können. Doch wie erstellt man ein Backup richtig? In diesem Abschnitt zeigen wir Ihnen Schritt für Schritt, wie Sie manuelle Backups Ihrer Daten durchführen können und wie Sie automatisierte Backups mithilfe von Skripten und Cronjobs einrichten. Wir gehen dabei auf verschiedene Tools wie tar und rsync ein, die Ihnen helfen, Ihre Dateien effizient zu sichern, und erklären, wie Sie Datenbanken mit spezifischen Backup-Tools schützen. Mit diesen Anleitungen können Sie sicherstellen, dass Ihre Daten regelmäßig und zuverlässig gesichert werden.

Manuelle Backups

Für ein manuelles Backup können Sie Tools wie tar oder rsync verwenden. Dies ist nützlich für einmalige Sicherungen oder wenn Sie die Backup-Prozesse testen möchten.

Beispiel für ein einfaches tar-Backup:

tar -czvf /path/to/backup/shop_backup_$(date +%Y%m%d).tar.gz /path/to/shop_directory

Beispiel für ein rsync-Backup:

rsync -av --delete /path/to/shop_directory /path/to/backup_directory

Automatisierte Backups mit Skripten

Automatisierte Backups lassen sich mit Cronjobs und Shell-Skripten einfach realisieren. Diese Methode stellt sicher, dass Backups regelmäßig und ohne manuelles Eingreifen erstellt werden.

Beispiel für ein Backup-Skript:

#!/bin/bash
BACKUP_DIR="/path/to/backup" SOURCE_DIR="/path/to/shop_directory"
DATE=$(date +%Y%m%d)
tar -czvf $BACKUP_DIR/shop_backup_$DATE.tar.gz $SOURCE_DIR

Cronjob einrichten:

0 2 * * * /path/to/backup_script.sh

Dieser Cronjob führt das Backup-Skript jeden Tag um 2 Uhr nachts aus und sorgt dafür, dass Ihre Daten immer aktuell gesichert sind.

4. Einspielen von Backups

Ein Backup ist nur dann wirklich nützlich, wenn es im Notfall schnell und zuverlässig wiederhergestellt werden kann. Das Einspielen von Backups ist ein kritischer Prozess, der sicherstellt, dass Ihre Daten im Falle eines Verlusts, einer Beschädigung oder eines Systemausfalls so schnell wie möglich wiederhergestellt werden.

Um ein Backup wiederherzustellen, können Sie das tar-Archiv entpacken oder die rsnyc-Sicherung zurückspielen. Dies ist besonders wichtig, um nach einem Datenverlust schnell wieder arbeitsfähig zu sein.

Beispiel für die Wiederherstellung eines tar-Backups:

tar -xzvf /path/to/backup/shop_backup_YYYYMMDD.tar.gz -C /path/to/restore_directory

Beispiel für die Wiederherstellung mit rsync:

rsync -av /path/to/backup_directory /path/to/restore_directory

5. Datenbank-Updates

Datenbanken sind das Herzstück vieler Onlineshops und Webanwendungen, da sie eine Vielzahl an wichtigen Informationen wie Kundendaten, Bestellungen und Produktdetails speichern. Ein Verlust dieser Daten kann verheerende Folgen haben, daher ist es unerlässlich, regelmäßige Backups Ihrer Datenbanken durchzuführen. In diesem Abschnitt erfahren Sie, wie Sie zuverlässige Backups für verschiedene Datenbanksysteme wie MariaDB, MySQL und PostgreSQL erstellen und wiederherstellen können. Wir stellen Ihnen die besten Tools und Techniken vor, um sicherzustellen, dass Ihre Datenbanken regelmäßig gesichert werden und im Notfall schnell wiederhergestellt werden können. So sind Sie optimal gegen Datenverluste gewappnet und können den Betrieb Ihres Onlineshops oder Ihrer Webanwendung ohne größere Unterbrechungen aufrechterhalten.

MariaDB / MySQL

Für MariaDB- und MySQL-Datenbanken kann das Tool mysqldump verwendet werden. Dieses Tool ermöglicht es, eine komplette Datenbanksicherung in einer einzigen Datei zu erstellen.

Backup erstellen:

mysqldump -u [benutzername] -p[passwort] [datenbankname] > /path/to/backup/db_backup_$(date +%Y%m%d).sql

Backup wiederherstellen:

mysql -u [benutzername] -p[passwort] [datenbankname] < /path/to/backup/db_backup_YYYYMMDD.sql

Automatisiertes Backup-Skript für MariaDB/MySQL:

#!/bin/bash
BACKUP_DIR="/path/to/backup"
DATE=$(date +%Y%m%d)
mysqldump -u [benutzername] -p[passwort] [datenbankname] > $BACKUP_DIR/db_backup_$DATE.sql

Cronjob einrichten:

0 3 * * * /path/to/db_backup_script.sh

Dieser Cronjob führt das Backup-Skript jeden Tag um 3 Uhr nachts aus und sorgt dafür, dass Ihre Datenbank immer aktuell gesichert wird.

PostgreSQL

Für PostgreSQL-Datenbanken kann das Tool pg_dump verwendet werden. Dies ist ein leistungsstarkes Tool, das viele Optionen zur Anpassung der Sicherung bietet.

Backup erstellen:

pg_dump -U [benutzername] -F c -b -v -f /path/to/backup/db_backup_$(date +%Y%m%d).backup [datenbankname]

Backup wiederherstellen:

pg_restore -U [benutzername] -d [datenbankname] -v /path/to/backup/db_backup_YYYYMMDD.backup

Automatisiertes Backup-Skript für PostgreSQL:

#!/bin/bash
BACKUP_DIR="/path/to/backup"
DATE=$(date +%Y%m%d)
pg_dump -U [benutzername] -F c -b -v -f $BACKUP_DIR/db_backup_$DATE.backup [datenbankname]

Cronjob einrichten:

0 3 * * * /path/to/pg_backup_script.sh

Dieser Cronjob führt das Backup-Skript jeden Tag um 3 Uhr nachts aus und sorgt dafür, dass Ihre PostgreSQL-Datenbank immer aktuell gesichert ist.

6. Backups von Webanwendungen und Onlineshops

Webanwendungen und Onlineshops bestehen aus einer Vielzahl von Komponenten, darunter Anwendungsdateien, Mediendateien, Datenbanken und Konfigurationsdateien. Um den Betrieb sicherzustellen und das Risiko von Datenverlusten zu minimieren, ist es wichtig, regelmäßige Backups all dieser Elemente zu erstellen. In diesem Abschnitt zeigen wir Ihnen, wie Sie umfassende Backups Ihrer Webanwendungen und Onlineshops durchführen können, um im Falle eines Systemausfalls oder einer unerwarteten Datenkorruption schnell wieder einsatzbereit zu sein.

Dateibasiertes Backup

Ein dateibasiertes Backup umfasst alle Dateien, die Ihre Webanwendung oder Ihren Onlineshop betreffen. Dies schließt Anwendungsdateien, Medien und andere wichtige Daten ein.

Beispiel für ein tar-Backup:

tar -czvf /path/to/backup/webapp_backup_$(date +%Y%m%d).tar.gz /path/to/webapp_directory

Beispiel für ein rsync-Backup:

rsync -av --delete /path/to/webapp_directory /path/to/backup_directory

Automatisiertes Backup-Skript für Webanwendungen:

#!/bin/bash
BACKUP_DIR="/path/to/backup" SOURCE_DIR="/path/to/webapp_directory"
DATE=$(date +%Y%m%d)
tar -czvf $BACKUP_DIR/webapp_backup_$DATE.tar.gz $SOURCE_DIR

Cronjob einrichten:

0 2 * * * /path/to/webapp_backup_script.sh

Dieser Cronjob führt das Backup-Skript jeden Tag um 2 Uhr nachts aus und stellt sicher, dass Ihre Webanwendung stets gesichert ist.

Backup von Konfigurationsdateien

Neben den eigentlichen Anwendungsdateien sollten auch die Konfigurationsdateien Ihrer Webserver und Anwendungen gesichert werden. Diese Dateien sind oft schwer von Grund auf neu zu erstellen und beinhalten wichtige Einstellungen.

Beispiel für ein tar-Backup von Konfigurationsdateien:

tar -czvf /path/to/backup/config_backup_$(date +%Y%m%d).tar.gz /etc/nginx /etc/php /etc/mysql

Automatisiertes Backup-Skript für Konfigurationsdateien:

#!/bin/bash
BACKUP_DIR="/path/to/backup"
DATE=$(date +%Y%m%d)
tar -czvf $BACKUP_DIR/config_backup_$DATE.tar.gz /etc/nginx /etc/php /etc/mysql

Cronjob einrichten:

0 1 * * * /path/to/config_backup_script.sh

Dieser Cronjob führt das Backup-Skript jeden Tag um 1 Uhr nachts aus und sorgt dafür, dass Ihre Konfigurationsdateien immer gesichert sind.

7. Best Practices

Um die Sicherheit und Verfügbarkeit Ihrer Daten langfristig zu gewährleisten, ist es wichtig, neben der technischen Umsetzung auch bewährte Vorgehensweisen zu berücksichtigen. In diesem Abschnitt stellen wir Ihnen die wichtigsten Best Practices für Backups vor. Dazu gehören effektive Aufbewahrungsrichtlinien, Sicherheitsmaßnahmen wie Verschlüsselung und regelmäßige Tests zur Überprüfung der Backup-Integrität. Diese Empfehlungen helfen Ihnen dabei, eine robuste Backup-Strategie zu entwickeln und sicherzustellen, dass Ihre Daten jederzeit geschützt und wiederherstellbar sind.

Backup-Ausbewahrungsrichtlinien

  • Tägliche Backups: Behalten Sie die letzten 7 Tage.
  • Wöchentliche Backups: Behalten Sie die letzten 4 Wochen.
  • Monatliche Backups: Behalten Sie die letzten 12 Monate.

Sicherheitsaspekte

  • Verschlüsseln Sie Ihre Backups.
  • Lagern Sie Backups an einem sicheren, geografisch getrennten Standort.
  • Verwenden Sie starke Passwörter und Zugriffssteuerungen.

Beispiel für die Verschlüsselung eines tar-Backups:

tar -czvf - /path/to/shop_directory | openssl enc -aes-256-cbc -e -out /path/to/backup/shop_backup_$(date +%Y%m%d).tar.gz.enc

Beispiel für die Entschlüsselung eines tar-Backups:

openssl enc -aes-256-cbc -d -in /path/to/backup/shop_backup_YYYYMMDD.tar.gz.enc | tar -xzvf - -C /path/to/restore_directory

Regelmäßige Tests

  • Überprüfen Sie regelmäßig die Integrität Ihrer Backups.
  • Führen Sie Wiederherstellungstests durch, um sicherzustellen, dass Ihre Backups im Ernstfall funktionieren.

Beispiel für einen Wiederherstellungstest:

tar -tzvf /path/to/backup/shop_backup_YYYYMMDD.tar.gz

Durch regelmäßige Tests stellen Sie sicher, dass Ihre Backups im Notfall auch tatsächlich wiederhergestellt werden können und Ihre Daten sicher sind.

8. Backups bei Timme Hosting

Als Webhoster legen wir großen Wert auf die Sicherheit und Integrität Ihrer Daten. Um unsere Kunden optimal vor Datenverlust zu schützen, führen wir bei all unseren Hosting-Angeboten regelmäßig automatische Backups durch. Diese Backups werden auf speziell dafür bereitgestellten Backup-Servern gespeichert, die nicht zu Lasten Ihres Speicherplatzes gehen.

Full Backups

Für unsere Managed Hosting-Lösungen erstellen wir täglich ein vollständiges Backup, ein sogenanntes "Full Backup". Diese Backups werden sieben Tage lang aufbewahrt, sodass für diesen Zeitraum eine vollständige Wiederherstellung des Systems möglich ist. Ein Daily Full Backup ist eine vollständige Kopie des Servers, die auf Wunsch des Kunden wiederhergestellt werden kann. Dadurch wird die Dateistruktur des Servers auf den Zeitpunkt der Backuperstellung zurückgesetzt. Die Backups werden auf eigens für diesen Zweck bereitgestellten Backup-Servern gespeichert und beeinträchtigen daher nicht den verfügbaren Festplattenspeicher des Kundenservers.

Website- und Datenbank-Backups

Neben den Voll-Backups bieten wir auch tägliche Backups für Websites und Datenbanken an. Diese Backups werden automatisch einmal pro Nacht erstellt und für einen Zeitraum von zehn Tagen aufbewahrt. Ältere Backups werden automatisch gelöscht, um Platz für neue Sicherungen zu schaffen. Unsere Kunden können die Website- und Datenbank-Backups bequem über das ISPConfig-Panel verwalten und wiederherstellen. Vor größeren Änderungen an Ihrer Website haben Sie zudem die Möglichkeit, ein Sofort-Backup zu erstellen, das das älteste Backup überschreibt und somit den Schutz vor Datenverlust weiter erhöht. Für die Verwaltung von Backups mit ISPConfig folgen Sie einfach unserer Anleitung.

Backup-Richtlinien

Für unsere verschiedenen Hosting-Produkte gelten unterschiedliche Backup-Richtlinien. Im Bereich Web- und Shop-Hosting werden tägliche Backups von Websites, Datenbanken und E-Mails für einen Zeitraum von zehn Tagen vorgehalten. Bei unseren Cloud-Hosting-Angeboten und Managed ScaleServern erstellen wir ebenfalls tägliche Backups. Die Backups der Cloud-Nodes werden für zwei Tage und die Backups der ScaleServer für sieben Tage gespeichert. Unsere Root ScaleServer verfügen ebenfalls über ein tägliches Voll-Backup, das für sieben Tage aufbewahrt wird. Nach einer Kündigung eines Root ScaleServers werden die Daten sofort und unwiderruflich gelöscht, weshalb wir unsere Kunden ausdrücklich darauf hinweisen, ihre Daten rechtzeitig zu sichern.

Kundenservice und Backup-Wiederherstellung

Unsere Kunden haben die Möglichkeit, bei Bedarf ein Backup über das Kundencenter oder das Server Control Panel selbstständig zurückzuspielen. Aus Sicherheitsgründen ist ein direkter Zugriff auf die Backups nicht möglich. Nach Beendigung eines Vertragsverhältnisses werden die auf unseren Servern hinterlegten Daten einschließlich der Backups noch für maximal zehn Tage aufbewahrt. Auf ausdrücklichen Wunsch des Kunden können diese Daten, sofern die Anfrage mindestens drei Arbeitstage vor Ablauf der Frist bei uns eingeht, herausgegeben werden. Es ist jedoch wichtig zu beachten, dass Voll-Backups aus technischen Gründen nach Vertragsende nicht mehr zurückgespielt werden können.

Datensicherheit

Die Sicherheit der Daten unserer Kunden ist uns ein besonderes Anliegen. Durch regelmäßige und vollautomatische Backups stellen wir sicher, dass die Daten unserer Kunden optimal vor Verlust geschützt sind. Wir empfehlen jedoch auch, dass unsere Kunden eigenverantwortlich regelmäßige Sicherungen vornehmen, insbesondere vor Vertragsende oder bevor größere Änderungen an den Daten vorgenommen werden. So können wir gemeinsam sicherstellen, dass im Falle eines Datenverlusts eine schnelle und vollständige Wiederherstellung möglich ist.

9. Schritt-für-Schritt-Anleitung

Das Erstellen und Einspielen von Backups sind zentrale Aufgaben zur Sicherung der Daten eines Onlineshops oder einer Webanwendung. Um sicherzustellen, dass Ihre Daten im Notfall schnell und vollständig wiederhergestellt werden können, ist es wichtig, eine klare und effektive Vorgehensweise zu haben. In dieser Schritt-für-Schritt-Anleitung führen wir Sie durch den gesamten Prozess, von der Vorbereitung und Durchführung eines Backups bis hin zur Wiederherstellung Ihrer Daten. Mit diesen detaillierten Anweisungen können Sie Ihre Backup-Prozesse zuverlässig und sicher gestalten, um im Ernstfall bestens vorbereitet zu sein.

Erstellen eines Backups

Schritt 1: Vorbereitung

Stellen Sie sicher, dass Sie Zugriff auf den Server haben und die notwendigen Berechtigungen zum Ausführen von Backup-Befehlen besitzen.


1.

Verbinden Sie sich via SSH mit Ihrem Server.

ssh ihr-shell-benutzer@ihr-timmeserver.meinserver.io

Schritt 2: Datenbank-Backup (MariaDB / MySQL)


1.

Erstellen Sie ein Backup-Verzeichnis (falls noch nicht vorhanden).

mkdir -p /path/to/backup


2.

Erstellen Sie ein Backup der Datenbank.

mysqldump -u [benutzername] -p[passwort] [datenbankname] > /path/to/backup/db_backup_$(date +%Y%m%d).sql

Erläuterung:

  • Ersetzen Sie [benutzername], [passwort] und [datenbankname] durch Ihre tatsächlichen MySQL-Daten.
  • Das $(date +%Y%m%d) fügt das aktuelle Datum zum Dateinamen hinzu, um die Backups zu unterscheiden.

Schritt 3: Dateibasiertes Backup


1.

Erstellen Sie ein tar-Archiv Ihrer Webanwendung.

tar -czvf /path/to/backup/webapp_backup_$(date +%Y%m%d).tar.gz /path/to/webapp_directory

Erläuterung:

  • Ersetzen Sie /path/to/webapp_directory durch den Pfad zu Ihrer Webanwendung.
  • Das $(date +%Y%m%d) fügt das aktuelle Datum zum Dateinamen hinzu, um die Backups zu unterscheiden.


2.

Optional: Erstellen Sie ein Backup der Konfigurationsdateien.

tar -czvf /path/to/backup/config_backup_$(date +%Y%m%d).tar.gz /etc/nginx /etc/php /etc/mysql

Schritt 4: Automatisierte Backups einrichten


1.

Erstellen Sie ein Backup-Skript.

nano /path/to/backup_script.sh

Fügen Sie folgendes Skript ein:

#!/bin/bash
BACKUP_DIR="/path/to/backup"
WEBAPP_DIR="/path/to/webapp_directory"
DATE=$(date +%Y%m%d)
mysqldump -u [benutzername] -p[passwort] [datenbankname] > $BACKUP_DIR/db_backup_$DATE.sql
tar -czvf $BACKUP_DIR/webapp_backup_$DATE.tar.gz $WEBAPP_DIR
tar -czvf $BACKUP_DIR/config_backup_$DATE.tar.gz /etc/nginx /etc/php /etc/mysql

Speichern und schließen Sie die Datei.



2.

Machen Sie das Skript ausführbar.

chmod +x /path/to/backup_script.sh


3.

Erstellen Sie einen Cronjob, um das Skript täglich auszuführen.

crontab -e

Fügen Sie folgende Zeile hinzu:

0 2 * * * /path/to/backup_script.sh

Erläuterung: Dieser Cronjob führt das Backup-Skript jeden Tag um 2 Uhr nachts aus.

Alternativ können Sie den Cronjob auch über ISPConfig anlegen.


Einspielen eines Backups

Schritt 1: Vorbereitung


1.

Verbinden Sie sich via SSH mit Ihrem Server.

ssh ihr-shell-benutzer@ihr-timmeserver.meinserver.io

Schritt 2: Wiederherstellen der Datenbank (MariaDB / MySQL)


1.

Wiederherstellen der Datenbank aus dem Backup:

mysql -u [benutzername] -p[passwort] [datenbankname] < /path/to/backup/db_backup_YYYYMMDD.sql

Finden Sie den passenden Tarif

Unser Tarifberater hilft Ihnen dabei, das passende Paket zu finden. Bei Fragen berät Sie unser Sales-Team sehr gerne unter +49 (0) 4131 / 22 78 1-25 oder sales@timmehosting.de.

Bitte beachten Sie: Der Tarifberater dient nur der groben Orientierung. Ihr tatsächlicher Bedarf kann durch den Ressourcenbedarf Ihrer Anwendung(en), tageszeitabhängige/saisonale/aktionsbedingte Schwankungen des Besucheraufkommens, geplantes Wachstum und weitere Faktoren von der Empfehlung abweichen.

  • 1
  • 2
  • 3
  • 4
  • 5

Was möchten Sie hosten?

Möchten Sie einen oder mehrere Shops hosten? (Eine Multishop-Installation gilt als ein Shop.)

Möchten Sie eine oder mehrere Websites hosten? (Eine Multisite-Installation gilt als eine Website.)

Wieviele Besucher haben Sie insgesamt pro Tag?

Wieviele Besucher haben Sie insgesamt pro Tag?

Wieviele Besucher haben Sie insgesamt pro Tag?

Wieviele Artikel haben Sie insgesamt in Ihrem Shop/Ihren Shops (inkl. Varianten)?

Wieviele Artikel haben Sie insgesamt in Ihrem Shop/Ihren Shops (inkl. Varianten)?

Wieviel Speicherplatz benötigen Sie insgesamt?

Wieviel Speicherplatz benötigen Sie insgesamt?

Wieviel Speicherplatz benötigen Sie insgesamt?

Wir empfehlen Ihnen folgende Lösungen:

ScaleServer oder Web Hosting

Zu den ScaleServer Paketen Zu den Web Hosting Paketen

Wir empfehlen Ihnen folgende Lösungen:

ScaleServer oder Shop Hosting

Zu den ScaleServer Paketen Zu den Shop Hosting Paketen

Wir empfehlen Ihnen folgende Lösungen:

Managed vServer oder ScaleServer

Zu den Managed vServer Paketen Zu den ScaleServer Paketen

Wir empfehlen Ihnen folgende Lösungen:

Managed Server oder ScaleServer

Zu den Managed Server Paketen Zu den ScaleServer Paketen

Wir empfehlen Ihnen unsere

Timme Cloud 2.0

Zur Timme Cloud 2.0