Title logo
linuxserver/airsonic.

An Airsonic container, brought to you by LinuxServer.io.

45,129,240 62 amd64 arm arm64

Build Information

General build information for this image

Docker Hub linuxserver/airsonic
Build Time 06 Aug 2020 10:15:24
Base Image lsiobase/ubuntu:bionic
Category Music Server
Synchronised Yes
Stable Yes
Deprecated No

Tracked Tags

Known tags which link to a specific branched app version.

Branch Version Built
latest v10.6.2-ls74 06 Aug 2020 at 10:15:23

Daily Pull Statistics

Running this as a container

Basic examples for getting this image running as a container

Docker Compose

---
version: "2"
services:
  airsonic:
    image: linuxserver/airsonic:v10.6.2-ls74
    container_name: airsonic
    restart: unless-stopped
    environment:
      - TZ # e.g. Europe/London
      - PUID=1000 # for UserID
      - PGID=1000 # for GroupID
      - JAVA_OPTS # For passing additional java options.
      - CONTEXT_PATH # For setting url-base in reverse proxy setups.
    volumes:
      - /host/path/to/podcasts:/podcasts # Location of podcasts.
      - /host/path/to/playlists:/playlists # Location for playlists to be saved to.
      - /host/path/to/music:/music # Location of music.
      - /host/path/to/media:/media # Location of other media.
      - /host/path/to/config:/config # Configuration file location.
    ports:
      - 4040:4040/tcp # WebUI
    devices:
      - /dev/snd:/dev/snd # Only needed to pass your host sound device to Airsonic's Java jukebox player.

CLI

docker create \
  --name=airsonic \
  -e TZ `# e.g. Europe/London` \
  -e PUID=1000 `# for UserID` \
  -e PGID=1000 `# for GroupID` \
  -e JAVA_OPTS `# For passing additional java options.` \
  -e CONTEXT_PATH `# For setting url-base in reverse proxy setups.` \
  -v /host/path/to/podcasts:/podcasts `# Location of podcasts.` \
  -v /host/path/to/playlists:/playlists `# Location for playlists to be saved to.` \
  -v /host/path/to/music:/music `# Location of music.` \
  -v /host/path/to/media:/media `# Location of other media.` \
  -v /host/path/to/config:/config `# Configuration file location.` \
  -p 4040:4040/tcp `# WebUI` \
  --device /dev/snd:/dev/snd `# Only needed to pass your host sound device to Airsonic's Java jukebox player.` \
  --restart unless-stopped \
  linuxserver/airsonic:v10.6.2-ls74