lionbackup-klienten
Backuppen sker via en let klient skrevet i Go, der stilles til rådighed som en open source-klient.
Hvad klienten gør
Klienten varetager hele den lokale del af en backup:
- Komprimere de valgte data,
- Kryptere — med klientsidig end-to-end-kryptering aktiveret forlader kun kryptotekst dit system,
- Overføre til en tilgængelig Citadel i den valgte Storage Zone.
Svigter et endpoint under overførslen, skifter klienten selv til en anden tilgængelig Citadel.
Platforme
Klienten understøtter Linux og Windows. Færdigbyggede binærfiler er klar til download; kildekoden er offentligt tilgængelig.
Konfiguration
Til driften lægger du i den lokale konfiguration:
- det projektbundne adgangstoken,
- ved klientsidig kryptering nøglematerialet,
- de stier eller datakilder, der skal sikkerhedskopieres.
Fordi klienten er open source, kan man efterprøve, hvordan komprimering, kryptering og overførsel foregår — en transparens, der passer til lionbackups suveræne kurs.
Et fuldt forløb fra login til første backup findes under Kom godt i gang.
Læsefejl, særlige Windows-mapper og gennemsigtighed
Fra klient v0.1.2:
- Windows-legacy-junctions (skjulte kompatibilitetslinks som "Billeder" i profilmappen) springes altid over – de er ulæselige pr. design og indeholder ingen data.
- Læsefejl under en kilde (adgang nægtet, fil fjernet under kørslen) giver som standard en advarsel + overspring; til sidst rapporterer klienten summen af oversprungne poster. En manglende eller ulæselig kilde afbryder fortsat.
- Adfærden konfigureres med
on_read_errorilionbackup.yaml:warn(standard) ellerabortfor hårdt stop ved første fejl.
on_read_error: warn # eller: abort
Klienten fortæller sine trin ("Trin 1/3: kontrollerer kilder …", scanningsstatus hvert sekund), så man selv ved meget store mapper straks kan se, hvad der sker.