Backups und Migrationen

Backups mit cPanel und Cron automatisieren

Geprüft am 4 Min. Lesezeit Backups Automatisierung

Sie können eigene Backups mit UAPI, der API von cPanel, und einem Cron-Job automatisieren. Das ergänzt die Backups, die Hostsuar aufbewahrt; deren Häufigkeit und Aufbewahrung ändern sich dadurch nicht.

Ein vollständiges Backup anfordern

Im Terminal des cPanel-Kontos lautet der Befehl:

uapi Backup fullbackup_to_homedir

Um eine Benachrichtigung über den Abschluss zu erhalten, können Sie Ihre Adresse hinzufügen:

uapi Backup fullbackup_to_homedir email=usuario@ejemplo.com

Ersetzen Sie die Beispieladresse. Das Backup wird im Home-Verzeichnis des Kontos erstellt. Dass die Anforderung angenommen wird, heißt nicht, dass die Datei fertig ist: Prüfen Sie das Ergebnis, bevor Sie sie übertragen oder verwenden.

Wenn Sie keinen Terminalzugang haben oder der Befehl nicht verfügbar ist, fragen Sie beim Support nach der passenden Methode für Ihren Dienst. Führen Sie den Befehl nicht als Administrator eines anderen Systems aus in der Erwartung, dass er Ihr Konto erkennt.

Bevor Sie es planen

Führen Sie eine manuelle Anforderung aus und bestätigen Sie, dass sie abgeschlossen wird. Prüfen Sie den Speicherplatz, den die Datei und ihre Erstellung benötigen, sowie die Last des Kontos. Es gibt keinen Prozentsatz an freiem Speicher, der alle Backups garantiert.

Legen Sie fest, welche Änderungen zwischen zwei Läufen verloren gehen dürfen und wie lange Sie Versionen aufbewahren. Bei einer Anwendung mit laufenden Schreibzugriffen planen Sie, wie Sie konsistente Dateien und Datenbanken erhalten; eine höhere Häufigkeit allein löst diese Konsistenz nicht.

Was die Automatisierung prüfen muss

Schritt Notwendige Prüfung
Starten Es läuft keine andere Erstellung oder Übertragung
Warten Genau dieses Backup ist erfolgreich abgeschlossen
Übertragen Die richtige Datei wird über eine verschlüsselte Verbindung kopiert
Prüfen Das Ziel hat die vollständige Datei erhalten und kann sie lesen
Aufbewahrung anwenden Die benötigten unabhängigen Versionen bleiben erhalten
Melden Fehler lösen eine Benachrichtigung aus, die jemand prüft

Bauen Sie keine feste Wartezeit ein und wählen Sie nicht einfach die neueste Datei als Nachweis für den Abschluss. Wenn Erstellung oder Übertragung fehlschlägt, behalten Sie die vorherigen Backups und protokollieren Sie den Fehler.

Cron und Ziel einrichten

Planen Sie unter cPanel > Cron Jobs das Skript, das diese Prüfungen umsetzt. Lesen Sie dazu, wie Sie eine geplante Aufgabe einrichten. Dieser Artikel liefert den Befehl zur Anforderung, kein vollständiges Skript für Übertragung und Aufbewahrung.

Verwenden Sie SFTP/SCP oder ein anderes kompatibles verschlüsseltes Ziel. Speichern Sie Schlüssel außerhalb des öffentlichen Ordners mit eingeschränkten Berechtigungen und verifizieren Sie den Zielserver. Schreiben Sie keine Passwörter in die Cron-Zeile oder in Dateien, die aus dem Web heruntergeladen werden können.

Prüfen, dass Sie es wiederherstellen können

Führen Sie ein Protokoll mit Datum, Datei, Komponenten und Prüfung. Testen Sie regelmäßig eine Wiederherstellung in einer separaten Umgebung. Ein vollständiges cPanel-Backup erfordert das passende Wiederherstellungsverfahren; es lässt sich nicht vollständig über den Assistenten des Benutzers wiederherstellen.

Wenn ein Backup fehlschlägt, beheben Sie die Ursache, bevor Sie ältere Versionen löschen oder die Aufbewahrung verkürzen.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.