This repository has been archived on 2025-03-31 . You can view files and clone it, but cannot push or open issues or pull requests.
This repository contains configuration files for building a Docker image for the Subsonic media streamer.
Noteworthy
- Subsonic 6.1.6
- based on cyrilix/docker-subsonic
- uses jeanblanchard/tomcat with Alpine Linux
- compiles to a 266 MB image instead of cyrilix's 484 MB
Volumes
/data
--- Directory to store Subsonic's log, configuration and database/music
--- Default music folder/podcasts
--- Default podcast folder/playlists
--- Default playlist folder
Environment Variables
TZ
--- timezone setting, default:Europe/Berlin
MAX_MEM
--- maximum Java heap size in megabytes, default:256
Build your own image
$ docker build -t <your-name>/docker-subsonic .
Get a pre-built image
A current image is available as a trusted build from the Docker index:
$ docker pull mbirth/subsonic
The repository page is at https://hub.docker.com/r/mbirth/subsonic/
Run a container with this image
$ docker run \
--detach \
--publish 8080:8080 \
--volume "/local/config/dir:/data/" \
--volume "/wherever/your/music/is:/music/:ro" \
<your-name>/subsonic
Description
Docker image configuration for Subsonic media streamer; originally forked from https://github.com/cyrilix/docker-subsonic
Languages
Dockerfile
100%