From 1580733bd61fdca5d5b475a0636dfb17bcea46bb Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 24 May 2025 16:29:35 +0200 Subject: [PATCH] update readme --- readme.md | 76 ++++++++++++++----------------------------------------- 1 file changed, 19 insertions(+), 57 deletions(-) diff --git a/readme.md b/readme.md index 7bd0f72..c42c2b9 100644 --- a/readme.md +++ b/readme.md @@ -1,73 +1,35 @@ # Simple Backup -## Abhängigkeiten +## Dependencies - ssh - rsync -- dd -- gzip +- yq - filesystem support hardlinks -**Optional:** +## Configuration -- virsh -- apt-key -- dpkg +config file config.yaml -## Schnellstart +```yaml +backup_path: /images/backup +backup_name: backup +backup_count: 15 -### Anpassung - -Default Variablen im backup und restore script anpassen: - -```bash -SetDefaultVariables() -{ - backpath="" - backname="" - wunschanzahl="" - . - . - . -} +machines: + testpc: + remote_user: backupuser + host: www.example.com + port: 22 + pathes: + - /etc + - /home ``` -### Kennzeichnung der Backups - -Auf den Festplatten legt man **eine leere Datei** mit folgenden Bezeichnungen: - -- day -- month -- week - -Diese Datei kennzeichnet die Festplatte um welches Backup es sich handelt: ein -tägliches ein wöchentliches oder monatliches Backup. - -### Backup von einem Rechner - -Die Computerangaben welcher Rechner zu sichern ist wird in eine Datei -geschrieben. **Die Datei heißt "rechner"**, die folgendes pro Zeile enthält: +### mark backup media -```code -@: -``` - -### Verzeichnisse, die gesichert werden sollen - -Die jeweiligen Verzeichnisse, die auf dem jeweiligen Computer gesichert werden -sollen. -Gibt man in einer Datei an. **Die Datei heißt "pfad-<hostname>"** - -Es kann mit den **Schlagwort "virsh"** veranlasst werden, dass auf dem remote -Rechner die kvm's (Kernel-based Virtual Machine) gesichert wird. Mit dem -**Schlagwort "packages"** wird veranlasst, dass die apt packagelist gesichert -wird inkl. apt-keys. - -```code -/ -virsh -packages -``` +On disk create empty file `day`, `week` or `month`. It is important for backup +history. ## Lizenz -- 2.39.5