Sign inSign up

stanvit/subsonic

By stanvit

Updated over 8 years ago

Minimal Alpine Linux-based Subsonic image

Image
0

100K+

stanvit/subsonic repository overview

Minimal Subsonic Docker image

My attempt to create a minimal Alpine Linux-based Subsonic image.

Container configuration

The following environment variables could be used:

  • SUBSONIC_USERID - the default UID to run the server (default 1000)
  • SUBSONIC_PORT - TCP port to bind to (default 4040)
  • SUBSONIC_HOME - the direcotry for Subsonic settings and log (default /subsonic/home)
  • SUBSONIC_MUSIC_FOLDER - default music folder (default /subsonic/music)
  • SUBSONIC_PODCAST_FOLDER - default podcast folder (default /subsonic/podcasts)
  • SUBSONIC_PLAYLIST_FOLDER - default playlist folder (default /subsonic/playlists)
  • SUBSONIC_CONTEXT_PATH - subsonic HTTP context path (default /)
  • SUBSONIC_MAX_MEMORY - Java heap memory, MB (default 150)

The following volumes are created by default:

  • /subsonic/home
  • /subsonic/music
  • /subsonic/podcasts
  • /subsonic/playlists

Running the container

docker run -d --name=subsonic \
-p 4040:4040 \
-v subsonic-home:/subsonic/home \
-v /media/Music:/subsonic/music \
-v /media/Podcasts:/subsonic/podcasts \
-v /media/Music/playlists:/subsonic/playlists \
-e SUBSONIC_USERID=1004 \
stanvit/subsonic

Tag summary

Content type

Image

Digest

Size

117.4 MB

Last updated

over 8 years ago

docker pull stanvit/subsonic