Airsonic - Musik-Streaming-Server im Container
Airsonic
Musik-Streaming-Server zum Abspielen der eigenen Musiksammlung im Browser oder per App.
Was ist Airsonic?
Airsonic ist ein Fork des ursprünglichen Subsonic-Servers und ermöglicht das Streamen der eigenen Musiksammlung über eine Weboberfläche oder kompatible Clients. Die Subsonic-API wird vollständig unterstützt, sodass Dutzende Apps auf iOS, Android und Desktop funktionieren. Wer seine MP3-Sammlung selbst verwalten und von überall streamen will, ohne auf Spotify angewiesen zu sein, findet hier eine ausgereifte Lösung.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Java-basiert — wird vollständig im Container ausgeführt
- Musiksammlung als Volume eingebunden
- Mindestens 512 MB RAM
- Port 4040 frei
Compose-Beispiel
services:
airsonic:
image: airsonic/airsonic:latest
container_name: airsonic
restart: unless-stopped
ports:
- "4040:4040"
volumes:
- ./music:/airsonic/music
- ./playlists:/airsonic/playlists
- ./podcasts:/airsonic/podcasts
- ./data:/airsonic/data
environment:
- AIRSONIC_PORT=4040
- JAVA_OPTS=-Xmx512m
Hinweise
- Musik im Volume unter
/airsonic/musicablegen; Airsonic indiziert die Sammlung beim Start automatisch. - Der Standard-Login nach dem ersten Start ist
admin/admin— sofort ändern. - Für externe Erreichbarkeit den Pfad in den Einstellungen unter "Network > URL after proxy" korrekt setzen.
- Airsonic-Advanced ist ein aktiver Fork mit mehr Features und regelmäßigeren Updates — eine gute Alternative zum originalen Airsonic-Image.