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
|
michael@schaarwaechter.de 2025-05-18
|
||||||
|
|
||||||
# Howto backup
|
# Howto backup
|
||||||
1. Der Host muss mailen können
|
- Der Host muss mailen können
|
||||||
2. Anlegen eines Toplevel-Dir in Storage Box mit Unterverzeichnis `backup`
|
- Anlegen eines Toplevel-Dir in Storage Box mit Unterverzeichnis `backup`
|
||||||
3. Anlegen eines Subaccounts auf Storage Box für dieses Toplevel-Dir
|
- Anlegen eines Subaccounts auf Storage Box für dieses Toplevel-Dir
|
||||||
4. Auf dem zu sichernden Host: `cd ~/.ssh ; ssh-keygen -f borg`
|
- 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`
|
- 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!):
|
- In der Datei ~/.ssh/config einfügen (Subaccount korrigieren!):
|
||||||
|
|
||||||
```
|
```
|
||||||
Host storagebox
|
Host storagebox
|
||||||
@@ -24,13 +24,13 @@ Host storagebox
|
|||||||
IdentityFile ~/.ssh/borg
|
IdentityFile ~/.ssh/borg
|
||||||
```
|
```
|
||||||
|
|
||||||
7. `apt-get install borgbackup`
|
- `apt-get install borgbackup`
|
||||||
8. `apt-get install python3-llfuse` (Dateisystem für Mounts)
|
- `apt-get install python3-llfuse` (Dateisystem für Mounts)
|
||||||
9. irgendwo pwgen 20 ausführen, ein Passwort aussuchen ohne Umlaute und Gedöns
|
- Wenn noch nicht vorhanden: `cd ; mkdir sc; cd sc; mkdir workdir`
|
||||||
10. borgbackup.sh aus diesem repo hierher clonen, anpassen
|
- irgendwo pwgen 20 ausführen, ein Passwort aussuchen ohne Umlaute und Gedöns
|
||||||
11. in kuma den monitor erstellen (push, url kopieren und in .env), Prüfintervall 100000 Sekunden (86400 ist ein Tag, plus etwas Puffer)
|
- 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)
|
||||||
12. Wenn noch nicht vorhanden: `cd ; mkdir sc; cd sc; mkdir workdir`
|
- in kuma den monitor erstellen (push, url kopieren und in .env), Prüfintervall 100000 Sekunden (86400 ist ein Tag, plus etwas Puffer)
|
||||||
13. .env und include/exclude anpassen (wichtig!)
|
- .env und include/exclude anpassen (wichtig!)
|
||||||
14. `./borgbackup init`
|
- `./borgbackup init`
|
||||||
Testbackup erstellen `./borgbackup run`und wenns geklappt hat, cronjob erstellen
|
Testbackup erstellen `./borgbackup run`und wenns geklappt hat, cronjob erstellen
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user