initial commit with docker-compose file and default configs
This commit is contained in:
16
README.md
Normal file
16
README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 🎧 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.
|
||||
|
||||
---
|
||||
|
||||
## 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. |
|
Reference in New Issue
Block a user