Passa al contenuto principale

Il client lionbackup

Il backup avviene tramite un client leggero scritto in Go e fornito come client open source.

Cosa fa il client

Il client si occupa dell'intera parte locale di un backup:

  1. Comprimere i dati selezionati,
  2. Cifrare — con la cifratura end-to-end lato client attivata, dal vostro sistema esce solo testo cifrato,
  3. Trasferire a un Citadel disponibile della Storage Zone scelta.

Se durante il trasferimento un endpoint fallisce, il client passa automaticamente a un altro Citadel disponibile.

Piattaforme

Il client supporta Linux e Windows. Sono disponibili binari precompilati per il download; il codice sorgente è pubblicamente consultabile.

Configurazione

Per il funzionamento inserite nella configurazione locale:

  • il token di accesso legato al progetto,
  • con la cifratura lato client, il materiale delle chiavi,
  • i percorsi o le sorgenti dati da salvare.
Open source

Essendo il client open source, è possibile verificare come avvengono compressione, cifratura e trasferimento — una trasparenza in linea con l'orientamento sovrano di lionbackup.

Un flusso completo dal login al primo backup è disponibile in Primi passi.

Errori di lettura, cartelle speciali di Windows e trasparenza

Dal client v0.1.2:

  • Le junction legacy di Windows (collegamenti di compatibilità nascosti come "Immagini" nel profilo) vengono sempre saltate – sono illeggibili per progetto e non contengono dati.
  • Gli errori di lettura sotto una sorgente (accesso negato, file rimosso durante l'esecuzione) producono per default un avviso + salto; alla fine il client riporta il totale degli elementi saltati. Una sorgente mancante o illeggibile continua a interrompere l'esecuzione.
  • Il comportamento è configurabile con on_read_error in lionbackup.yaml: warn (default) oppure abort per interrompere al primo errore.
on_read_error: warn # oppure: abort

Il client racconta i propri passi ("Passo 1/3: verifica sorgenti …", avanzamento della scansione ogni secondo), così anche con directory molto grandi si vede subito cosa sta succedendo.