init at home
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
[[Navidrome]]
|
||||
## 🧩 **Option 1: Über die Web-Oberfläche**
|
||||
|
||||
Wenn du nur die Bibliothek neu scannen willst:
|
||||
|
||||
1. Melde dich als **Admin** in der Weboberfläche an.
|
||||
|
||||
2. Gehe zu **Settings → Admin → Rescan Library** (oder „Bibliothek neu scannen“).
|
||||
|
||||
3. Wähle **„Full Rescan“** (Vollständiger Scan) aus.
|
||||
|
||||
|
||||
Das ist der einfachste Weg — aber wenn du den Vorgang **per Shell oder Skript** auslösen willst, siehe Option 2 oder 3.
|
||||
|
||||
---
|
||||
|
||||
## 🐳 **Option 2: Über die Docker Shell**
|
||||
|
||||
Wenn du direkten Zugriff auf den Container hast:
|
||||
|
||||
```bash
|
||||
docker exec -it <container_name> navidrome rescan --force
|
||||
```
|
||||
|
||||
🔹 `<container_name>` ersetzt du durch den tatsächlichen Namen deines Containers, z. B. `navidrome`.
|
||||
🔹 Der Parameter `--force` erzwingt eine vollständige Neuindizierung (nicht nur eine inkrementelle).
|
||||
|
||||
Beispiel:
|
||||
|
||||
```bash
|
||||
docker exec -it navidrome navidrome rescan --force
|
||||
```
|
||||
|
||||
Falls `navidrome` nicht im `PATH` ist (z. B. je nach Image):
|
||||
|
||||
```bash
|
||||
docker exec -it navidrome /app/navidrome rescan --force
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ **Option 3: Durch Neustart mit Umgebungsvariable**
|
||||
|
||||
Wenn du den Container neu startest und gleich beim Start eine Neuindizierung erzwingen willst, kannst du temporär folgende Umgebungsvariable setzen:
|
||||
|
||||
```bash
|
||||
docker run -d \
|
||||
-e ND_SCAN_ON_STARTUP=true \
|
||||
-e ND_SCAN_FORCED=true \
|
||||
...
|
||||
--name navidrome \
|
||||
deluan/navidrome:latest
|
||||
```
|
||||
|
||||
Oder, wenn du `docker-compose` nutzt:
|
||||
|
||||
```yaml
|
||||
environment:
|
||||
- ND_SCAN_ON_STARTUP=true
|
||||
- ND_SCAN_FORCED=true
|
||||
```
|
||||
|
||||
Dann einmal:
|
||||
|
||||
```bash
|
||||
docker compose restart navidrome
|
||||
```
|
||||
|
||||
Das löst bei jedem Start eine **vollständige Neuindizierung** aus.
|
||||
|
||||
---
|
||||
|
||||
## 🧠 **Zusatzinfos**
|
||||
|
||||
- `navidrome rescan` akzeptiert auch `--quiet` (ohne Logausgabe).
|
||||
|
||||
- Der Fortschritt erscheint in den Logs:
|
||||
|
||||
```bash
|
||||
docker logs -f navidrome
|
||||
```
|
||||
|
||||
- Die Indizierung kann bei großen Bibliotheken einige Zeit dauern.
|
||||
|
||||
Reference in New Issue
Block a user