Installation von borgbackup passend zur Distribution (aktuell 1.1.13)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Es ist darauf zu achten, daß min. 1.1.11 installiert wird, da davor einige
  kritische Bugs enthalten waren.
- Debian-sid: apt-get install borgbackup
- Debian-buster (passende Version nur mit backports)
  + /etc/apt/apt.conf.d/02backports
    APT::Default-Release "buster-backports";
  + /etc/apt/sources.list
    deb http://ftp.debian.org/debian/ buster main non-free contrib
    deb http://ftp.debian.org/debian/ buster-updates main contrib non-free
    deb http://security.debian.org/debian-security buster/updates main contrib non-free
    deb http://ftp.debian.org/debian/ buster-backports main contrib non-free
  + apt-get install borgbackup


Die Installation des Paketes do_borgbackup erfolgt über das Skript install_borg.sh.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Die Variablen USER und GROUP werden durch cmdline oder interaktiv auf die lokalen
  Bedingungen angepaßt.

- Es wird empfohlen die Verzeichnisse /home/<USER>/bin und /root/bin anzulegen und
  die PATH-Variable entsprechend zu erweitern, damit das Skript dort auch gestartet
  werden kann.

- install_borg.sh ist dann als root-User auszuführen.

- Im root-Verzeichnis werden aktuell nur die Links für eine Systemsicherung angelegt.
  Sind auch Datensicherung als root-User gewünscht, so müssen die dafür benötigten
  pre-/post-Skript-Links noch hinzugefügt werden.

- Das Zielverzeichnis für die Datensicherungen ist anzulegen und mit den passenden
  user:group-Rechten zu versehen.

- Die durch das Skript ausgegebenen ToDos sind aktuell manuell abzuarbeiten.


Hinweise zu do_borgbackup:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- Die Aufrufsyntax ist zu Beginn des Files do_borgbackup dokumentiert.

- Beim ersten Lauf des Backups ist der Parameter DO_INITARCHIVE="yes" zu setzen, damit
  ein neues Repository initialisert wird. Bei allen weiteren Durchläufen ist
  DO_INITARCHIVE="no" anzuwenden.
  Dies kann entweder im Config-File (z.B. /etc/borgbackup/borg_default) oder über den
  Kommondozeilen-Parameter (doinitarchive yes) erfolgen.

- Im Beispielfile /etc/borgbackup/borg_default sind für die eigene Nutzung folgende
  Parameter auf jeden Fall anzupassen:
  + QUELL_PFAD  (muß komplett über den verwendeten USER zugreifbar sein!)
  + ZIEL
  + REPO_PFAD
  + REPO_PASSPHRASE
  + REPO_NAME
  * PRE_* und POST_*
  Sinnvoll ist die Überprüfung von
  + KEEP_DAILY, KEEP_WEEKLY, KEEP_MONTHLY, KEEP_YEARLY
  + FUSE_POINT  (muß über den verwendeten USER zugreifbar sein!)

- Das/die File(s) /etc/borgbackup/*_exclude ist/sind ebenfalls an die persönlichen
  Wünsche anzupassen.

- Im File borg_Doku/hk_history sind die Annahmen hinterlegt. Diese sollten mit den
  lokalen Bedingungen abgeglichen werden.

- Das log-File ist zumindest in der Anfangszeit genau zu studieren.
  Inbesondere der Abschnitt über die Dynamische Exclude-List ist mit den gewollten
  Sicherungsinhalten abzugleichen.


Infos über begleitende Files:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- borg_Doku/hk-history
  Voraussetzungen und Anmerkungen zur Nutzung von do_borgbackup.
  offene Punkte für die Weiterentwicklung des Skripts

- borg_Doku/mindmap_borg_vortrag_20200825.pdf
  PDF der Mindmap (borg_Vortrag.mm) mit den Hintergrundinfos zu den Vortrags-slides.

- borg_todo/*
  Vorbereitete pre- und post-Skripte, die noch nicht im aktiven Einsatz sind.

- borg_Doku/borg_vortrag_20200825.pdf
  Slides zum FraLUG_Vortrag

- pre_* und post_*
  Skripte zur Erweiterung von do_borgbackup
