From 3d54d0ca8363001fc19dd072c2cfbabd5507fc34 Mon Sep 17 00:00:00 2001 From: misc Date: Mon, 19 May 2025 08:55:41 +0200 Subject: [PATCH] README.md aktualisiert --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 981a28f..466cf07 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,12 @@ Backup mit borg inklusive Generationenverwaltung auf Hetzner Storage Box. Nach e michael@schaarwaechter.de 2025-05-18 # Howto backup -1. Der Host muss mailen können -2. Anlegen eines Toplevel-Dir in Storage Box mit Unterverzeichnis `backup` -3. Anlegen eines Subaccounts auf Storage Box für dieses Toplevel-Dir -4. Auf dem zu sichernden Host: `cd ~/.ssh ; ssh-keygen -f borg` -5. Hier den richtigen Subaccount einsetzen: `cat ~/.ssh/borg.pub | ssh -p23 uxxxx-subx@uxxxx.your-storagebox.de install-ssh-key` -6. In der Datei ~/.ssh/config einfügen (Subaccount korrigieren!): +- Der Host muss mailen können +- Anlegen eines Toplevel-Dir in Storage Box mit Unterverzeichnis `backup` +- Anlegen eines Subaccounts auf Storage Box für dieses Toplevel-Dir +- Auf dem zu sichernden Host: `cd ~/.ssh ; ssh-keygen -f borg` +- Hier den richtigen Subaccount einsetzen: `cat ~/.ssh/borg.pub | ssh -p23 uxxxx-subx@uxxxx.your-storagebox.de install-ssh-key` +- In der Datei ~/.ssh/config einfügen (Subaccount korrigieren!): ``` Host storagebox @@ -24,13 +24,13 @@ Host storagebox IdentityFile ~/.ssh/borg ``` -7. `apt-get install borgbackup` -8. `apt-get install python3-llfuse` (Dateisystem für Mounts) -9. irgendwo pwgen 20 ausführen, ein Passwort aussuchen ohne Umlaute und Gedöns -10. borgbackup.sh aus diesem repo hierher clonen, anpassen -11. in kuma den monitor erstellen (push, url kopieren und in .env), Prüfintervall 100000 Sekunden (86400 ist ein Tag, plus etwas Puffer) -12. Wenn noch nicht vorhanden: `cd ; mkdir sc; cd sc; mkdir workdir` -13. .env und include/exclude anpassen (wichtig!) -14. `./borgbackup init` +- `apt-get install borgbackup` +- `apt-get install python3-llfuse` (Dateisystem für Mounts) +- Wenn noch nicht vorhanden: `cd ; mkdir sc; cd sc; mkdir workdir` +- irgendwo pwgen 20 ausführen, ein Passwort aussuchen ohne Umlaute und Gedöns +- borgbackup.sh aus diesem repo nach /root/sc clonen, ggf anpassen und einmal ohne Parameter ausführen (.env, include und exclude werden erstellt, diese _jetzt_ auch anpassen) +- in kuma den monitor erstellen (push, url kopieren und in .env), Prüfintervall 100000 Sekunden (86400 ist ein Tag, plus etwas Puffer) +- .env und include/exclude anpassen (wichtig!) +- `./borgbackup init` Testbackup erstellen `./borgbackup run`und wenns geklappt hat, cronjob erstellen