# Backup e snapshot

## Il backup di ogni notte

Il Suo VPS Pro viene salvato **per intero, ogni notte**: il sistema, le Sue applicazioni, i Suoi file e le Sue basi di dati. Ogni backup è **cifrato**, conservato **fuori dalla macchina**, e mantenuto per **sette giorni**. Si effettua dall'esterno del Suo server: niente da installare, niente da configurare, e il Suo server continua a servire mentre il backup è in corso.

## Ripristinare il Suo server

Sceglie Lei la notte da ripristinare fra le sette: scriva al supporto indicando:

* il nome del Suo server;
* la **notte** desiderata, per esempio «il backup della notte tra il 12 e il 13»;
* che cosa è successo, perché possiamo consigliarLe la notte giusta.

Il nostro team ripristina l'intero server nello stato di quella notte. I dati scritti dopo quel backup non vi figurano: prima del ripristino, copi ciò che vuole conservare della giornata, per esempio un'esportazione della base di dati.

## Recuperare un solo file

Un file eliminato o sovrascritto per errore si ritrova in un backup: indichi al supporto il percorso del file o della cartella e la notte desiderata. Il nostro team lo recupera dal backup di quella notte, senza toccare il resto del Suo server.

## Lo snapshot prima di un aggiornamento

Prima di un'operazione delicata (aggiornamento del sistema, nuova versione della Sua base di dati, migrazione della Sua applicazione), chieda uno **snapshot** al supporto. Fissa lo stato del Suo server nell'istante della richiesta:

* è **senza costi**;
* è conservato **sette giorni al massimo**;
* permette di tornare indietro in pochi minuti se l'operazione va male.

Lo snapshot completa il backup di ogni notte e non lo sostituisce. Una volta convalidato il Suo aggiornamento, ci avvisi: lo rimuoviamo.

## Le Sue basi di dati

Il backup notturno copia il Suo server così com'è in quell'istante. Per una base di dati molto attiva, aggiunga un'**esportazione regolare**: fornisce una copia coerente, che Lei ripristina al minuto dell'esportazione.

Un'esportazione quotidiana di PostgreSQL, per esempio, con `cron`:

```
mkdir -p /var/backups/pg

crontab -e
```

```
30 2 * * * pg_dump -U postgres -Fc mio_db > /var/backups/pg/mio_db-$(date +\%a).dump
```

Il nome del file cambia con il giorno della settimana: conserva così sette esportazioni, e il backup notturno le porta con sé insieme al resto. Per MySQL o MariaDB, `mysqldump --single-transaction` svolge lo stesso ruolo.

Per una copia in più, altrove che presso Simafri, `rsync` o `rclone` inviano le Sue esportazioni verso il Suo computer o lo spazio di archiviazione di Sua scelta.

## Domande frequenti

### Quanto tempo richiede un ripristino?

Dipende dalla dimensione del Suo server. Il nostro team Le indica il momento del passaggio, e il Suo server riparte con tutti i suoi indirizzi e le sue impostazioni.

### I miei backup sono compresi nel prezzo?

Sì: il backup di ogni notte, i suoi sette giorni di conservazione e lo snapshot prima di un aggiornamento sono compresi in ogni VPS Pro.

### Posso ottenere una copia del mio backup?

I Suoi dati Le appartengono e li estrae in qualsiasi momento, via SSH, `rsync` o le Sue esportazioni della base di dati. Al momento di lasciare il servizio, ci chieda la copia dell'ultimo backup prima della fine del Suo contratto (veda [Fatturazione e rinnovo](/it/vps-pro/facturation.md)).
