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/music ablegen; 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.