# 🎧 Mindboost Media Streaming Server (NGINX + Byte-Range) Diese Anleitung beschreibt die Einrichtung eines NGINX-Servers zur effizienten Bereitstellung von Audioinhalten (MP3, OPUS), wie sie von der Mindboost-Plattform verwendet werden. Die Konfiguration unterstützt **HTTP-Streaming über Byte-Range Requests**, was schnelle Ladezeiten und PWA-Kompatibilität sicherstellt. # s3 Bucket bei Wodanio Wir können aktuell auf die S3 Buckets von Wodanio zugreifen. mögliche Pfade sind: Domain ist immer: https://de-zlg1.s3.wodanio.net/mindboostmedia/ordnername/filename Accesstype: public - /mindboostmedia/noise/manifest.mpd - /mindboostmedia/lagoon/manifest.mpd - /mindboostmedia/forest/manifest.mpd - /mindboostmedia/meadow/manifest.mpd - /mindboostmedia/tropics/manifest.mpd damit öffnet ihr diese Files: - /mindboostmedia/noise/noise_dashinit.mp4 - /mindboostmedia/noise/noise_dashinit.mp4 - /mindboostmedia/noise/noise_dashinit.mp4 - /mindboostmedia/noise/noise_dashinit.mp4 Infos about the files: --- ## 1 · What you get | Feature | Notes | | ------------------------------- | -------------------------------------------------------------------- | | 🔗 **Single-domain routing** | `https://b.mindboost.team/media/**` (no extra sub-domain quota). | | 🚀 **Out-of-the-box streaming** | Correct `Content-Type` for `.opus`, `.ogg`, `.mp3`, `.flac`, `.wav`. | | 🗄️ **Long-term browser cache** | `Cache-Control: public, max-age=2592000` (≈ 30 days) for audio. | | 🔒 **HTTPS via Let’s Encrypt** | Handled by Traefik (`websecure` entrypoint). | | 🐳 **One-command deployment** | `docker compose up -d`—and done. |