merging and cleaning up
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.
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
```bash
|
||||
# /etc/fstab: static file system information.
|
||||
#
|
||||
# Use 'blkid' to print the universally unique identifier for a
|
||||
# device; this may be used with UUID= as a more robust way to name devices
|
||||
# that works even if disks are added and removed. See fstab(5).
|
||||
#
|
||||
# <file system> <mount point> <type> <options> <dump> <pass>
|
||||
# / was on /dev/nvme0n1p2 during installation
|
||||
UUID=4d4554dc-e3fc-499c-991c-074655585d11 / ext4 errors=remount-ro 0 1
|
||||
# /boot/efi was on /dev/nvme0n1p1 during installation
|
||||
UUID=FCBD-00BE /boot/efi vfat umask=0077 0 1
|
||||
/swapfile none swap sw 0 0
|
||||
UUID=04F6962EF6961FCA /media/mathias/Anbau2 ntfs-3g defaults,umask=000,uid=1000,gid=1000 0 0
|
||||
UUID=A8F0EC77F0EC4D5E /media/mathias/Bilder ntfs-3g defaults,umask=000,uid=1000,gid=1000 0 0
|
||||
UUID=a642b8a8-2cdd-4635-a094-e408073a236d /media/mathieu/vault ext4 defaults 0 2
|
||||
```
|
||||
Reference in New Issue
Block a user