Migrationsskript für MongoDB-Upgrade auf 7.0 mit CPU-Prüfung

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
duffyduck
2026-07-26 19:41:12 +02:00
co-authored by Claude Fable 5
parent 2f1a69288a
commit 5bb38c5e37
2 changed files with 131 additions and 0 deletions
+14
View File
@@ -74,6 +74,20 @@ Autobackups einmalig in der Weboberfläche aktivieren:
(*Einstellungen → System → Backups → Wiederherstellen*) oder bei einer
Neuinstallation direkt im Einrichtungs-Assistenten.
## MongoDB auf 7.0 migrieren
```bash
./migrate-mongo.sh
```
Für den Fall, dass der Stack auf neue Hardware umzieht (oder ursprünglich mit
Mongo 4.4 eingerichtet wurde, die CPU aber mehr kann): Das Skript prüft zuerst
die CPU (AVX bzw. ARMv8.2) und bricht ohne Änderungen ab, wenn MongoDB 5+
dort nicht laufen kann. Andernfalls erstellt es ein Komplett-Backup und
migriert die Datenbank schrittweise in-place (4.4 → 5.0 → 6.0 → 7.0, inkl.
`featureCompatibilityVersion`), pinnt `MONGO_VERSION=7.0` in der `.env` und
startet den Stack wieder.
## Verzeichnisstruktur
```