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 :
- Compresser les données sélectionnées,
- Chiffrer — avec le chiffrement de bout en bout côté client activé, seul du texte chiffré quitte votre système,
- 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.
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_errordanslionbackup.yaml:warn(défaut) ouabortpour é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.