Sezioni

Backup e ripristino

Scarica un backup completo di Frontdoor, anche cifrato, verifica un archivio prima di usarlo e ripristinalo in sicurezza.

In questa pagina

I backup sono riservati agli owner. Apri Backup e ripristino (/admin/backup), oppure seleziona Apri pagina backup nella sezione Manutenzione di Personalizza.

Cosa contiene un backup

Un backup è un archivio .tar.gz con:

  • le righe e lo schema del database
  • le icone delle app
  • il logo del branding
  • la cache degli avatar
  • i file dei plugin
  • la versione e il commit di Frontdoor che lo hanno prodotto

I backup contengono dati personali (nomi ed email degli utenti, appartenenza ai gruppi, log di accesso e di audit). Conservali come qualsiasi altro file riservato e valuta di cifrarli con una passphrase.

L'esportazione legge un'istantanea coerente del database senza bloccare le scritture, quindi Frontdoor continua a funzionare mentre è in corso.

Creare un backup

  1. In Crea un backup, spunta la casella Escludi i log di accesso e di audit se vuoi un file più piccolo.
  2. Se vuoi, inserisci una Passphrase di cifratura e ripetila. Il backup viene allora cifrato (.tar.gz.enc). La passphrase deve avere almeno 12 caratteri e il file viene cifrato con AES-256-GCM. Frontdoor non conserva la passphrase: se la perdi, il backup non può essere ripristinato.
  3. Seleziona Scarica backup.

Frontdoor mostra l'avanzamento di ogni fase (database, icone, branding, avatar) e propone il link per il download quando ha finito.

Verificare un backup

Seleziona un file con Scegli il file di backup e usa Verifica backup: Frontdoor descrive cosa contiene l'archivio senza modificare nulla. Per un backup cifrato, inserisci la sua passphrase.

Ripristinare un backup

  1. Scegli il file di backup e, se è cifrato, inserisci la passphrase.
  2. Seleziona Ripristina backup e conferma.

Il ripristino è atomico: o viene applicato per intero, o non cambia nulla. Tiene anche conto della versione del backup. I backup .json.gz meno recenti si possono ancora verificare e ripristinare.

Il ripristino sostituisce i dati attuali, quindi verifica prima il backup.

Scaricare il database grezzo

In Opzioni avanzate, Scarica il file del database (.db) ti dà una copia esatta del file SQLite mentre Frontdoor è in esecuzione.

Backup di grandi dimensioni

I file caricati per la verifica e il ripristino vengono scritti in streaming su un file temporaneo, quindi la loro dimensione è limitata dallo spazio su disco e non dalla memoria. Il file più grande accettato è definito da BACKUP_MAX_UPLOAD_MB (predefinito 1024). Se davanti a Frontdoor c'è un reverse proxy, serve un limite corrispondente sulla dimensione delle richieste. Vedi Riferimento della configurazione.

Prima di un aggiornamento

Scarica sempre un backup prima di aggiornare. Chi gestisce l'installazione può anche provare l'aggiornamento su una copia del backup e decifrare i backup cifrati da riga di comando: vedi Aggiornamento e rollback.