Application
Description
Free-software subsonic server API implementation, supporting its many clients.
Build notes
Latest stable Gonic release from Arch User Repository (AUR).
Usage
docker run -d \
-p 4747:4747 \
--name=<container name> \
-v <path for media files>:/media \
-v <path for config files>:/config \
-v /etc/localtime:/etc/localtime:ro \
-e GONIC_MUSIC_PATH=<path to music files> \
-e GONIC_PODCAST_PATH=<path to podcast files> \
-e GONIC_PLAYLISTS_PATH=<path to playlist files> \
-e UMASK=<umask for created files> \
-e PUID=<UID for user> \
-e PGID=<GID for user> \
binhex/arch-gonic
Please replace all user variables in the above command defined by <> with the correct values.
Access application
http://<host ip>:4747
Default username/password: admin/admin
Example
docker run -d \
-p 4747:4747 \
--name=gonic \
-v /media/music:/media \
-v /apps/docker/gonic:/config \
-v /etc/localtime:/etc/localtime:ro \
-e GONIC_MUSIC_PATH='/media' \
-e GONIC_PODCAST_PATH='/config/gonic/podcasts' \
-e GONIC_PLAYLISTS_PATH='/config/gonic/playlists' \
-e UMASK=000 \
-e PUID=0 \
-e PGID=0 \
binhex/arch-gonic
Notes
User ID (PUID) and Group ID (PGID) can be found by issuing the following command for the user you want to run the container as:-
id <username>
If you appreciate my work, then please consider buying me a beer :D