Websites gehen auf gewöhnliche Weise verloren: eine schlechte Änderung, die niemand rückgängig machen kann, ein gesperrtes Konto, eine abgelaufene Domain, eine gelöschte Datenbank oder ein verlorenes Passwort. Ein Backup, das du nie wiederherzustellen versucht hast, ist eine Hoffnung, kein Plan.
Dieser Ratgeber zeigt eine einfache Routine, die ein Inhaber ohne Technikkenntnisse durchhalten kann, und erklärt, wie sich Versionsverlauf und Backup unterscheiden und ergänzen.
Halte mindestens drei Kopien von allem Wichtigen vor, auf zwei Arten von Speicher und eine davon außerhalb des Hauptsystems. Für deine Website heißt das: Versionsverlauf, eine Kopie auf GitHub und ein heruntergeladener Code-Stand, dazu deine Daten und Domain-Angaben.
Versionsverlauf ist kein Backup
Mit dem Versionsverlauf gehst du nach einem Fehler zu einem früheren Stand zurück, etwa nach einer Änderung, die das Layout zerstört hat. Ein Backup ist eine getrennte Kopie, die auch dann überlebt, wenn Konto, Projekt oder Plattform ein Problem haben. Du brauchst beides: Verlauf für alltägliche Patzer, Backups für Katastrophen.
Die 3-2-1-Regel für eine Website
Drei Kopien, zwei Speicherarten, eine außer Haus. Für eine mit Uttra gebaute Website kann das so aussehen:
- Kopie eins: das Live-Projekt mit seinem Änderungsverlauf.
- Kopie zwei: ein GitHub-Repository, über die GitHub-Synchronisierung verbunden, sodass jede Änderung außerhalb des Baukastens liegt.
- Kopie drei: ein vollständiger Code-Download auf deinem Rechner oder einer externen Festplatte, mit Datum.
- Daten: Speichert die Seite Bestellungen oder Nachrichten, exportiere sie regelmäßig in einem lesbaren Format wie CSV.
Was Code-Backups nicht enthalten
Der Code ist nur ein Teil einer Website. Notiere auch, wo deine Domain registriert ist und wann sie verlängert wird, die DNS-Einträge, den E-Mail-Anbieter und die Liste der angebundenen Dienste samt Kontoinhabern. Bewahre geheime Schlüssel in einem Passwortmanager auf, nicht im Repository. Eine abgelaufene Domain ist einer der häufigsten und am besten vermeidbaren Verluste.
Speichert deine Seite Kundendaten, enthalten auch die Backups personenbezogene Daten und unterliegen der DSGVO: Bewahre sie verschlüsselt auf und lösche sie, wenn du sie nicht mehr brauchst.
Eine Routine, die du wirklich durchhältst
Wähle einen Rhythmus, der zu der Häufigkeit passt, mit der sich die Seite ändert: nach jeder größeren Änderung plus eine monatliche Erinnerung. Versieh Downloads mit dem Datum im Namen. Übe zweimal im Jahr die Wiederherstellung: Öffne die heruntergeladene Kopie oder das GitHub-Repository und prüfe, ob sie enthält, was du erwartest.
Zum Einrichten mit Uttra kannst du sagen: „Verbinde dieses Projekt mit meinem GitHub-Repository und halte es synchron, und erkläre mir, wie ich den vollständigen Code herunterlade.“ Tu das vor einem großen Relaunch, nicht danach.