Aller au contenu principal

Le client lionbackup

La sauvegarde s'effectue via un client léger écrit en Go, fourni en tant que client open source.

Ce que fait le client

Le client prend en charge toute la partie locale d'une sauvegarde :

  1. Compresser les données sélectionnées,
  2. Chiffrer — avec le chiffrement de bout en bout côté client activé, seul du texte chiffré quitte votre système,
  3. Transférer vers une Citadelle disponible de la Storage Zone choisie.

Si un point de terminaison échoue pendant le transfert, le client bascule automatiquement vers une autre Citadelle disponible.

Plateformes

Le client prend en charge Linux et Windows. Des binaires précompilés sont disponibles au téléchargement ; le code source est consultable publiquement.

Configuration

Pour le fonctionnement, vous renseignez dans la configuration locale :

  • le jeton d'accès lié au projet,
  • avec le chiffrement côté client, le matériel de clés,
  • les chemins ou sources de données à sauvegarder.
Open source

Le client étant open source, il est possible de vérifier comment se déroulent la compression, le chiffrement et le transfert — une transparence en phase avec l'orientation souveraine de lionbackup.

Un déroulé complet de la connexion à la première sauvegarde est disponible sous Premiers pas.

Erreurs de lecture, dossiers spéciaux Windows et transparence

Depuis le client v0.1.2 :

  • Les jonctions héritées de Windows (liens de compatibilité cachés comme « Mes images » dans le profil) sont toujours ignorées – illisibles par conception, elles ne contiennent aucune donnée.
  • Les erreurs de lecture sous une source (accès refusé, fichier supprimé pendant l'exécution) donnent par défaut un avertissement + saut ; le client indique à la fin le total des éléments ignorés. Une source absente ou illisible interrompt toujours l'exécution.
  • Le comportement se règle via on_read_error dans lionbackup.yaml : warn (défaut) ou abort pour échouer à la première erreur.
on_read_error: warn # ou : abort

Le client commente ses étapes (« Étape 1/3 : vérification des sources … », progression du scan chaque seconde) : même sur de très gros répertoires, on voit immédiatement ce qui se passe.