Subsonic is pretty awesome
I’ve kept notes for when I end up rebuilding this server.
Start by updating the system
sudo apt-get update sudo apt-get upgrade
Install Oracle Java 7
sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
http://www.subsonic.org/pages/installation.jsp#debian wget http://prdownloads.sourceforge.net/subsonic/subsonic-4.7.deb sudo dpkg -i subsonic-4.7.deb sudo service subsonic stop
sudo apt-get install unzip wget http://dilerium.se/musiccabinet/subsonic-installer-standalone.zip unzip subsonic-installer-standalone.zip sudo cp ~/subsonic-installer-standalone/subsonic-booter.jar /usr/share/subsonic/subsonic-booter-jar-with-dependencies.jar sudo cp ~/subsonic-installer-standalonesubsonic-main.war /usr/share/subsonic/subsonic.war
Set a password for the “postgres” database role using the command:
sudo -u postgres psql postgres \password postgres
Give your password when prompted. The password text will be hidden from the console for security purposes.
Type Control+D to exit the posgreSQL prompt.
Start Subsonic Service
sudo service subsonic start
Connect to the IP address of the ubuntu server using http on port 4040, default username / password is admin / admin
I have to agree with the musiccabinet installation instructions for the last step “Start and log in to Subsonic as usual (normally via localhost:4040) and click the big “Configure MusicCabinet” header link. It should be pretty self-explanatory from there.” It really is self-explanatory.
I love iSub for streaming to my iPhone, DSub for streaming to my android tablet. I think “donating” to the project is a good idea, but if you don’t feel like it…
https://gist.github.com/andycandet/1611509 will enable subsonic after the “trial” has ended.