Skip to content
This repository has been archived by the owner on Sep 5, 2018. It is now read-only.

Docker image configuration for Subsonic media streamer, archived.

Notifications You must be signed in to change notification settings

anarcat/subsonic-docker-image

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains configuration files for building a Docker (http://docker.io) image for the Libresonic media streamer.

Noteworthy

Build your own image

$ docker build -t <your-name>/debian-subsonic debian-subsonic

Get a pre-built image

A current image is available as a trusted build from the Docker index:

$ docker pull  mschuerig/debian-subsonic

The repository page is at https://hub.docker.com/r/mschuerig/subsonic-docker-image/

Run a container with this image

$ docker run \
  --detach \
  --publish 8080:8080 \
  --volume "/wherever/your/music/is:/var/music:ro" \
  <your-name>/debian-subsonic

Arguments passed to docker run will be passed as-is to the Libresonic commandline, see the upstream configuration guide for more information about available options. For example, to enable TLS, you could do:

$ docker run \
  --detach \
  --publish 4040:4040 \
  --volume "/wherever/your/music/is:/var/music:ro" \
  <your-name>/debian-subsonic \
  -Dserver.ssl.enabled=true \
  [...]

Pitfalls

The host music directory mounted into the container at /var/music must be readable by user libresonic (UID 10000).

If you use a volume for the container's /var/libresonic, the host directory mounted there must have read-write-execute permissions for user libresonic (UID 10000).

About

Docker image configuration for Subsonic media streamer, archived.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 77.6%
  • Dockerfile 22.4%