
This post is roughly 10 years old; originally published on July 12, 2014! The information presented here may be out of date and inaccurate.
Last year I removed all my music from Google Play Music and created my own subSonic server. I really like subSonic but don’t use it a huge amount, mostly for syncing some music to my phone prior to going on holiday or business. Therefore, I’ve made a single one time donation to the project rather than the ongoing monthly usage fee.
This is how I install subSonic on Debian Wheezy.
sudo apt-get install tomcat7
apt-get install ffmpeg
sudo mkdir /var/subsonic
sudo chown tomcat7: /var/subsonic
sudo wget -c https://github.com/KHresearch/subsonic/releases/download/v4.9-kang/subsonic.war
sudo cp subsonic.war /var/lib/tomcat7/webapps
Restart Tomcat.
sudo service tomcat7 restart
Login to subSonic by visiting http://server.example.org:8080/subsonic and
login with the credentials admin and admin. Make sure you change the
password straight away.
Right, that is it. You can stop here and start filling subSonic with your music.
On the rare occasions that I listen to music via subSonic I use UltraSonic for Android and Clementine on my Arch Linux workstations.