README.md aktualisiert
This commit is contained in:
28
README.md
28
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user