# 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