Add host-ready restore automation scripts

This commit is contained in:
2026-05-07 11:20:03 +02:00
parent d20b687211
commit 7ff7284f6b
11 changed files with 536 additions and 32 deletions
+12 -12
View File
@@ -104,16 +104,16 @@ Alle validierten Restore-Tests folgen demselben Muster:
### V1
- manuell validierte Restore-Pfade
- validierte Bash-Host-Jobs
- Host-Job-Definitionen liegen im Repo
- Scheduler kann bereits Plan- und Frische-Checks fahren
- volle Automatik je Dienst wird danach gezielt nachgezogen
- Scheduler kann bereits echte Frische- und Restore-Checks fahren
- `ntfy` und Hermes-Auswertung folgen danach
### V2
- echte Vollautomatik fuer die drei validierten Dienste
- `ntfy` bei Erfolg/Fehler
- Hermes liest spaeter Reports und baut Uebersichten
- Hermes liest Reports und baut Uebersichten
- zusaetzliche Rotation, Sammelreports und weitere Dienste
---
@@ -169,25 +169,25 @@ Nur `Container laeuft` reicht nicht.
Auf dem Unraid-Host:
```bash
pwsh -File /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.ps1 -Mode freshness
bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh freshness
```
### Vaultwarden Planlauf
### Vaultwarden Restore-Check
```bash
pwsh -File /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.ps1 -Mode vaultwarden -WhatIf
bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh vaultwarden
```
### Gitea Planlauf
### Gitea Restore-Check
```bash
pwsh -File /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.ps1 -Mode gitea -WhatIf
bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh gitea
```
### Paperless Planlauf
### Paperless Restore-Check
```bash
pwsh -File /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.ps1 -Mode paperless -WhatIf
bash /mnt/user/services/homelab/ops/restore-tests/run-restore-checks.sh paperless
```
---