1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Backup web hosting con Swiss Backup e Restic
Questa guida spiega come utilizzare Swiss Backup per eseguire il backup dei dati del tuo hosting web (server condiviso o cloud).
Ciò consente di conservare più a lungo i backup che esegui di volta in volta, mentre i nostri backup automatici hanno una durata di conservazione limitata.
Swiss Backup è una soluzione di backup che ti consente di automatizza il backup dei tuoi file, workstation, dispositivi mobili e server. I tuoi dati sono archiviati in Svizzera nei datacenter di Infomaniak in almeno tre diversi luoghi fisici. Hai quindi la garanzia di non perdere nulla.
Prerequisiti
- Utilizzando il web hosting (scopri il nostro web hosting)
- Avere un account Swiss Backup (creare un account gratuitamente)
Configura Swiss Backup
Crea una localitĂ .
Installa Restic
1. Scarica il binario linux_amd64 dal repository github restic https://github.com/restic/restic/releases
uid@h2web:~$ wget -O restic.bz2 https://github.com/restic/restic/releases/download/v0.14.0/restic_0.14.0_linux_amd64.bz2< /span>
⚠️ Il link per il download può variare quando viene rilasciata una nuova versione. La versione 0.14 utilizza la compressione per impostazione predefinita.
2. Decomprimere l'archivio e rendere eseguibile il file binario
uid@h2web:~$ bunzip2 restic.bz2
uid@h2web:~$ chmod +x restic
Configura Restic
1. Creazione di una chiave di crittografia
- Devi creare una chiave di crittografia per crittografare i dati
- Si prega di notare che la chiave non può essere modificata e in caso di smarrimento i dati non saranno più leggibili.
- Inserisci questa chiave in un file leggibile da Restic
- Esempio di generazione di una chiave
uid@h2web:~$ openssl rand -base64 16 > restickey
2. Configurazione di restic
- La creazione della configurazione del resto si basa sull'accesso ottenuto durante la creazione della sede di Swiss Backup
- Crea un file resticconfig con il seguente contenuto, adattandolo con le informazioni di accesso al tuo Swiss Backup
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 URL di accesso al cluster swissbackup inviato via e-mail durante la creazione dell'accesso
- OS_PROJECT_NAME e OS_USERNAME sostituiscono SBI-XXXX con il tuo nome utente comunicato via email durante la creazione dell'accesso
- OS_PASSWORD Sostituisci con la password generata durante l'attivazione della posizione swissbackup
- RESTIC_REPOSITORY
- Sostituisci SBI-XXXX con il tuo nome utente comunicato via email al momento della creazione dell'accesso
- Sostituisci
con il nome che vuoi dare al tuo contenitore che archivia i backup
- RESTIC_PASSWORD_FILE sostituire con il percorso completo del file contenente la chiave di crittografia
3. Caricamento configurazione Restic
Carica la configurazione di Restic immettendo il seguente comando:
fonte resticconf
4. Inizializzazione del bucket
Inizializza il bucket con il seguente comando:
uid@h2:~$ ./restic -r $RESTIC_REPOSITORY init
Esegui il backup dei tuoi file
Per eseguire il backup dei file, basta eseguire il seguente comando:
uid@h2:~$ ./restic backup