Hop til hovedindhold

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:

  1. Komprimere de valgte data,
  2. Kryptere — med klientsidig end-to-end-kryptering aktiveret forlader kun kryptotekst dit system,
  3. 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.
Open source

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_error i lionbackup.yaml: warn (standard) eller abort for 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.