| | |

Manuelles Server Backup Erstellen

Hier ist eine Schritt-für-Schritt-Anleitung, die Mitarbeiter oder andere Personen einfach nachvollziehen können, um den Server vollständig zu sichern und die Backup-Datei herunterzuladen:

1. Vorbereitung

Zugriff auf den Server

  • Stelle sicher, dass du Zugriff auf den Server über SSH hast.
  • Verwende ein Terminal wie PowerShell oder ein Tool wie PuTTY.

Benötigte Tools

  • tar: Für die Erstellung des Backups.
  • scp oder WinSCP: Zum Herunterladen des Backups auf den lokalen Computer.

2. Server sichern

Schritt 1: Auf den Server einloggen

  1. Öffne PowerShell oder ein anderes Terminal.
  2. Stelle eine Verbindung zu deinem Server her: ssh root@<Server-IP> Ersetze <Server-IP> durch die IP-Adresse deines Servers.

Schritt 2: Backup-Verzeichnis erstellen

Erstelle einen Ordner auf dem Server, in dem das Backup gespeichert wird:

mkdir -p /backup

Schritt 3: Komplettes Backup erstellen

Führe den folgenden Befehl aus, um alle wichtigen Dateien des Servers in einer komprimierten Datei zu sichern:

tar -czvf /backup/full-server-backup.tar.gz --exclude=/backup --exclude=/proc --exclude=/tmp --exclude=/sys --exclude=/dev --exclude=/run /

Erklärung der Optionen:

  • tar: Archivierungswerkzeug.
  • -czvf: Erstellt ein komprimiertes Archiv (gzip).
  • /backup/full-server-backup.tar.gz: Speicherort und Name der Backup-Datei.
  • --exclude: Vermeidet bestimmte Verzeichnisse wie /proc, /dev, und /tmp, die keine relevanten Daten enthalten.

Schritt 4: Backup überprüfen

Stelle sicher, dass die Backup-Datei erfolgreich erstellt wurde:

ls -lh /backup

Die Ausgabe sollte die Datei full-server-backup.tar.gz mit der entsprechenden Größe anzeigen.

3. Backup auf den lokalen Computer herunterladen

Methode 1: SCP (Befehlszeile)

  1. Öffne ein weiteres Terminal auf deinem lokalen Computer.
  2. Lade die Backup-Datei mit scp herunter: scp root@<Server-IP>:/backup/full-server-backup.tar.gz C:\Users\<Benutzername>\Downloads\ Ersetze <Server-IP> und <Benutzername> mit den entsprechenden Daten.

Methode 2: WinSCP (Grafische Oberfläche)

  1. WinSCP herunterladen und installieren: WinSCP Download
  2. Mit dem Server verbinden:
    • Hostname: <Server-IP>
    • Benutzername: root
    • Passwort: Dein SSH-Passwort
  3. Navigiere zum Verzeichnis /backup auf dem Server.
  4. Lade die Datei full-server-backup.tar.gz auf deinen Computer herunter, indem du sie in ein lokales Verzeichnis ziehst (z. B. Downloads).

4. Sicherung der Backup-Datei

  • Speichere das Backup an mindestens zwei verschiedenen Orten:
    1. Lokaler Computer (z. B. in Downloads oder einem spezifischen Sicherungsordner).
    2. Externe Festplatte oder Cloud-Speicher.

5. Wiederherstellung im Notfall

Falls der Server beschädigt wird:

  1. Neues Betriebssystem installieren (z. B. Debian 12).
  2. Backup-Datei hochladen: Verwende scp oder WinSCP, um die Datei full-server-backup.tar.gz zurück auf den neuen Server zu übertragen: scp full-server-backup.tar.gz root@<neue-Server-IP>:/backup
  3. Backup entpacken: tar -xzvf /backup/full-server-backup.tar.gz -C /

Dienste neu starten:

Starte alle wichtigen Dienste wie Docker, Apache und MySQL:

systemctl start docker
systemctl start apache2
systemctl start mysql

Checkliste für die Serversicherung

  1. Habe ich Zugriff auf den Server (SSH)?
  2. Ist das Backup-Verzeichnis erstellt?
  3. Ist die Backup-Datei (full-server-backup.tar.gz) erfolgreich erstellt worden?
  4. Ist die Datei lokal heruntergeladen und sicher gespeichert?

Mit dieser Anleitung ist jeder in der Lage, den Server zu sichern und bei Bedarf wiederherzustellen.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert