1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Backup-Webhosting mit Swiss Backup und Restic
In dieser Anleitung wird erläutert, wie Sie mit Swiss Backup Ihre Webhosting-Daten sichern (gemeinsam genutzter oder Cloud-Server – lesen Sie Punkt 8 unten).
Dadurch können Sie von Zeit zu Zeit erstellte Sicherungen länger aufbewahren, während unsere automatischen Sicherungen haben eine begrenzte Haltbarkeit.
Swiss Backup ist eine Sicherungslösung, die Ihnen dies ermöglicht Automatisieren Sie die Sicherung Ihrer Dateien, Workstations, Mobilgeräte und Server. Ihre Daten werden in der Schweiz in Infomaniak-Rechenzentren an mindestens drei verschiedenen physischen Standorten gespeichert. Sie verlieren also garantiert nichts.
Voraussetzungen
- Webhosting verwenden (entdecken Sie unser Webhosting )
- Haben Sie ein Schweizer Backup-Konto (erstellen Sie kostenlos ein Konto)
Swiss Backup konfigurieren
Erstellen Sie einen Standort.
Restic installieren
1. Laden Sie die linux_amd64-Binärdatei aus dem Restic-Github-Repository https://github.com/restic/restic/releases
herunter
uid@h2web:~$ wget -O restic.bz2 https://github.com/restic/restic/releases/download/v0.14.0/restic_0.14.0_linux_amd64.bz2< /span>
⚠️ Der Download-Link kann variieren, wenn eine neue Version veröffentlicht wird. Version 0.14 verwendet standardmäßig Komprimierung.
2. Entpacken Sie das Archiv und machen Sie die Binärdatei ausführbar
uid@h2web:~$ bunzip2 restic.bz2
uid@h2web:~$ chmod +x restic
Restic konfigurieren
1. Erstellen eines VerschlĂĽsselungsschlĂĽssels
- Sie mĂĽssen einen VerschlĂĽsselungsschlĂĽssel erstellen, um die Daten zu verschlĂĽsseln
- Bitte beachten Sie, dass der Schlüssel nicht geändert werden kann und bei Verlust die Daten nicht mehr lesbar sind.
- Platzieren Sie diesen SchlĂĽssel in einer Datei, die von Restic gelesen werden kann
- Beispiel zum Generieren eines SchlĂĽssels
uid@h2web:~$ openssl rand -base64 16 > restickey
2. restic konfigurieren
- Die Erstellung der Restic-Konfiguration basiert auf dem Zugriff, den Sie beim Erstellen des Schweizer Backup-Standorts erhalten haben
- Erstellen Sie eine resticconfig-Datei mit folgendem Inhalt und passen Sie diese mit den Zugangsdaten zu Ihrem Swiss Backup an
echo "export OS_AUTH_URL=https://swiss-backupXX.infomaniak.com/identity/v3
export OS_REGION_NAME=RegionOne
export OS_PROJECT_NAME=sb_project_SBI-XXXX
export OS_PASSWORD=''
export OS_USER_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=SBI-XXXX
export OS_PROJECT_DOMAIN_NAME=default
export RESTIC_REPOSITORY=swift:sb_project_SBI-XXXX:/
export RESTIC_PASSWORD_FILE=restickey" > ; resticconf
- OS_AUTH_URL Zugriffs-URL zum swissbackup-Cluster, die beim Erstellen des Zugriffs per E-Mail gesendet wird
- OS_PROJECT_NAME und OS_USERNAME ersetzen die SBI-XXXX durch Ihren per E-Mail mitgeteilten Benutzernamen beim Anlegen des Zugangs
- OS_PASSWORD Ersetzen Sie durch das Passwort, das bei der Aktivierung des Standorts swissbackup generiert wurde
- RESTIC_REPOSITORY
- Ersetzen Sie die SBI-XXXX durch Ihren per E-Mail mitgeteilten Benutzernamen beim Anlegen des Zugangs
- Ersetzen Sie
durch den Namen, den Sie Ihrem Container geben möchten, der Sicherungen speichert
- RESTIC_PASSWORD_FILE durch den vollständigen Pfad zu der Datei ersetzen, die den Verschlüsselungsschlüssel enthält
3. Laden der Restic-Konfiguration
Laden Sie die Restic-Konfiguration, indem Sie den folgenden Befehl ausfĂĽhren:
source resticconf
4. Bucket-Initialisierung
Initialisieren Sie den Bucket mit dem folgenden Befehl:
uid@h2:~$ ./restic -r $RESTIC_REPOSITORY init
Sichern Sie Ihre Dateien
Um Ihre Dateien zu sichern, fĂĽhren Sie einfach den folgenden Befehl aus:
uid@h2:~$ ./restic backup
#Beispiel zum Sichern des Sites-Ordners