subsonic + musiccabinet + ubuntu server 12.04 LTS

Subsonic is pretty awesome

Install instructions

I’ve kept notes for when I end up rebuilding this server.

Start by updating the system

[text]sudo apt-get update
sudo apt-get upgrade[/text]

Install Oracle Java 7

[text]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[/text]

Reference Links

Install Subsonic

sudo dpkg -i subsonic-4.7.deb
sudo service subsonic stop[/text]

Install musiccabinet

[text]sudo apt-get install unzip

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[/text]

Set a password for the “postgres” database role using the command:

[text]sudo -u postgres psql postgres
password postgres[/text]

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.

Reference Links

Start Subsonic Service

[text]sudo service subsonic start[/text]

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… will enable subsonic after the “trial” has ended.

6 thoughts on “subsonic + musiccabinet + ubuntu server 12.04 LTS

  1. Nice tutorial. Got me setup with MusicCabinet and Subsonic. Was stuck with PostgreSQL but the link helped me create a user/database !!


  2. Thank you for this!

    There may be a little issue around this part of the instructions as these files are seemingly not found in the .zip:

    <blockquote cite="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”/>


  3. excellent instructions! I had to:
    1. install and setup postgreSQL (sudo apt-get install postgresql postgresql-contrib)
    2. setup admin account (sudo -u postgres psql postgres)(\password postgres) and make a note of that password
    3. reset my subsonic admin username/password (mv /var/subsonic/db /var/subsonic/db.old)
    4. go to serverIP:4040 login with admin/admin, then rebuild the whole library


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: