MongoDB-Version automatisch anhand der CPU wählen (start.sh)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
247f20602b
commit
2f1a69288a
@@ -4,13 +4,18 @@ UniFi Network Application (Controller) mit MongoDB, alle persistenten Daten
|
||||
liegen im Projektordner unter `./data/`.
|
||||
|
||||
- Image: [linuxserver/unifi-network-application](https://docs.linuxserver.io/images/docker-unifi-network-application/)
|
||||
- Datenbank: MongoDB **4.4** (bewusst — die CPU dieses Rechners hat kein AVX,
|
||||
MongoDB 5+ würde nicht starten. Nicht auf ein neueres Mongo-Image wechseln!)
|
||||
- Datenbank: MongoDB — die Version wird von `start.sh` beim ersten Start
|
||||
automatisch passend zur CPU gewählt und in `.env` gepinnt:
|
||||
x86_64/ARM mit AVX bzw. ARMv8.2 → **7.0**, ältere CPUs ohne AVX → **4.4**
|
||||
(Mongo 5+ startet dort nicht). Danach den Pin **nicht** von Hand erhöhen —
|
||||
eine bestehende Datenbank läuft nicht ohne Migration unter einer neueren
|
||||
Major-Version.
|
||||
|
||||
## Erster Start
|
||||
|
||||
```bash
|
||||
docker-compose up -d
|
||||
cp .env.example .env # und MONGO_PASS auf ein eigenes Passwort setzen
|
||||
./start.sh # wählt die MongoDB-Version und startet den Stack
|
||||
docker-compose logs -f unifi-network-application # warten bis der Start durch ist
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user