media-int01/README.md

54 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2026-09-08 10:32:14 +02:00
# media-int01
Infra-Repository fuer die Medien-VM `media-int01` auf `10.100.20.15`.
## Dienste
- Jellyfin
- Immich
## Domains
- jellyfin.theboxhub.ch -> 10.100.20.15:8096
- immich.theboxhub.ch -> 10.100.20.15:2283
## Struktur
- `compose/` - Compose-Dateien pro Dienst
- `config/` - optionale Konfigurationen
- `data/` - dokumentierte lokale App-Datenstruktur
- `mounts/` - dokumentierte externe Mountpunkte fuer grosse Daten
- `backup/` - vorbereitete Backup-Struktur
- `scripts/init-dirs.sh` - legt Zielstruktur unter `/srv/media-int01` und `/mnt` an
- `scripts/deploy.sh` - deployed Compose und Config nach `/srv/media-int01`
## Datenpfade
### Jellyfin
- `/srv/media-int01/data/jellyfin/config`
- `/srv/media-int01/data/jellyfin/cache`
- `/mnt/jellyfin-data/uploads`
- `/mnt/jellyfin-media/xCinema`
### Immich
- `/srv/media-int01/data/immich/postgres`
- `/srv/media-int01/data/immich/model-cache`
- `/mnt/immich-data/library`
- `/mnt/immich-import/xFlashback`
## Deployment
```bash
./scripts/init-dirs.sh
./scripts/deploy.sh
---
---
# 7. Wichtiger Betriebs-Hinweis
Bevor du spaeter `docker compose up -d` auf der Ziel-VM machst, unbedingt pruefen:
```bash
mount | grep -E 'jellyfin|immich'
ls -ld /mnt/jellyfin-data /mnt/jellyfin-media /mnt/immich-data /mnt/immich-import