Code Monkey home page Code Monkey logo

docker-subsonic's Introduction

#SubSonic

Description:

Subsonic is an open source, web-based media server.

Because Subsonic was written in Java, it may be run on any operating system with Java support.
Subsonic supports streaming to multiple clients simultaneously, and supports any streamable media (including MP3, AAC, and Ogg).
Subsonic also supports on-the-fly media conversion (through the use of plugins) of most popular media formats, including WMA, FLAC, and more.

This repository contains all necessary files to build a Docker image for "SubSonic" - (http://www.subsonic.org/). Specifically for use within an unRAID environment.

Alt text

How to use this image

start a Subsonic instance

docker run -d --net=host -v /*your_subsonichome_location*:/subsonic \
                         -v /*your_music_folder_location*:/music \
                         -v /*your_podcast_folder_location*:/podcasts \
                         -e TZ=America/Edmonton
                         --name=subsonic hurricane/docker-subsonic

Volumes:

/subsonic

Home directory for subsonic, subsonic stores it's log, database properties in this folder. (i.e. /opt/appdata/subsonic)

/music

Defualt music folder. If remote share ensure it's mounted before run command is issued. (i.e. /opt/downloads/music or /media/Tower/music)

/podcasts

Defualt podcasts folder. If remote share ensure it's mounted before run command is issued. (i.e. /opt/downloads/podcasts or /media/Tower/podcasts)

Environment Variables

The Subsonic image uses four optional enviromnet variable.

####TZ
This environment variable is used to set the TimeZone of the container.

####WEB_PORT
This environment variable is used to set the default http port of subsonic, if using https this variable because void. Subsonic can use either HTTP or HTTPS not both. Default value is 4040. If networking is not set to host ensure you map the port, to the host using the p flag.

####SSL_PORT
This environment variable is used to set the https port of subsonic, if not set to 0 subsonic will listen only on the https port. Default value is 4050. If networking is not set to host ensure you map the port to the host using the p flag.

####MAX_MEM This environment variable is used to set the maximum Java heap size in megabytes. Default value is 150.

Build from docker file (Info only, not requried.):

git clone https://github.com/HurricaneHernandez/docker-subsonic.git 
cd docker-subsonic
docker build -t subsonic . 

docker-subsonic's People

Contributors

hurricanehrndz avatar

Watchers

James Cloos avatar Jez McKinley avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.