Document Hermes migration to Unraid

This commit is contained in:
Mikei386 committed 2026-08-25 23:52:55 +02:00
1 parent 5087048e0c
commit 3ab7c57043
3 files changed
+46 -24

No files matched your search

+26 -11
View File
@@ -5,7 +5,8 @@
Der Container `mike-ai-backup` erstellt alle fünf Stunden ein komprimiertes
Archiv unter `/data/docker-backups` und behält 14 Tage. Während der kurzen
Sicherung wird nur OpenWebUI angehalten, damit seine SQLite-Datenbank konsistent
ist. Netzwerk, WireGuard, Router, Hermes und Qwen bleiben erreichbar.
ist. Netzwerk, WireGuard, Router und Qwen bleiben erreichbar. Hermes läuft
unabhängig davon auf Unraid weiter.
Enthalten sind:
@@ -16,17 +17,31 @@ Enthalten sind:
- TinySearch-Modellcache
- ein Quellbaum-Snapshot als zusätzliche Bequemlichkeit
Nicht kopiert werden `/data/models`, `/data/hermes` und
`/data/hermes-webui`: Sie liegen bereits dauerhaft auf der Daten-SSD und
überleben den Austausch der Debian-Systemplatte. Docker-Images werden aus dem
Compose-Stack reproduziert und gehören nicht ins Backup.
Nicht kopiert werden `/data/models`, die nur noch als Rückfall vorhandene Kopie
`/data/hermes` und `/data/hermes-webui`: Sie liegen dauerhaft auf der Daten-SSD
und überleben den Austausch der Debian-Systemplatte. Docker-Images werden aus
dem Compose-Stack reproduziert und gehören nicht ins Backup.
Die portablen Fach-MCPs gehören nicht mehr zum Athena-Systembackup. MCPHub,
seine Serverliste, Client-Schlüssel und die lokalen MCP-Zugänge liegen unter
`/mnt/nvme-storage/appdata/MCPHub` auf Unraid und werden vom bestehenden
Unraid-Appdata-Backup gesichert. Für ein vollständiges Desaster-Recovery müssen
daher sowohl Athenas `/data` als auch dieses Unraid-Appdata-Backup verfügbar
sein.
Die portablen Fach-MCPs und Hermes gehören nicht mehr zum Athena-Systembackup.
MCPHub liegt unter `/mnt/nvme-storage/appdata/MCPHub`, Hermes vollständig unter
`/mnt/nvme-storage/appdata/Hermes-Agent`. Beide Verzeichnisse werden vom
bestehenden Unraid-Appdata-Backup gesichert. Für ein vollständiges
Desaster-Recovery müssen daher sowohl Athenas `/data` als auch dieses
Unraid-Appdata-Backup verfügbar sein.
## Hermes auf Unraid wiederherstellen
1. `/mnt/nvme-storage/appdata/Hermes-Agent` aus dem Unraid-Appdata-Backup
wiederherstellen.
2. `config/unraid-templates/my-Hermes-Agent-Official.xml` nach
`/boot/config/plugins/dockerMan/templates-user/` kopieren.
3. In Unraid **Docker → Add Container → User Templates → Hermes-Agent** wählen,
die maskierten Schlüssel aus der wiederhergestellten `.env` übernehmen und
den Container starten.
4. `http://127.0.0.1:8642/health` im Container beziehungsweise
`http://<Unraid-IP>:9119` im Browser prüfen.
5. Falls sich Athenas VPN-Adresse geändert hat, in `config.yaml` und in allen
`profiles/*/config.yaml` die Router-Basis-URL anpassen.
## Manuelles Backup