Page 1 of 4

Installing on a Windows Home Server Machine

PostPosted: Wed Mar 16, 2011 9:46 pm
by tomkiki1
First post to this form, I have searched for an answer but can't find one, so here goes.

I just set up a Home Media Server on my home network, the OS is Microsft Home Server. I have successfully moved all my media files to the server, my Squeezebox is working, and want to get the audio files off of my computer. Unfortunately my SUBSONIC Droid Ap is pointing to the computer and not my server.

My question is how do I set up Subsonic so it runs on my sever. I think I need to add an add-in to the server. This would be an installation program with an .msi file extension.

Any help would be appreciated.

PostPosted: Wed Mar 16, 2011 11:47 pm
by rickeo
I have had Subsonic running on my WHS for at least 2 years now without issues. No Add-Ins needed.

Just RDP into the WHS box or hook up a keyboard, mouse and display and install Subsonic as you would on any Windows machine.

PostPosted: Wed Mar 16, 2011 11:51 pm
by Leonard26
Like tomkiki1 said, you'll need to RDP into the Homeserver.

If you want to use the xxxx.homeserver.com url to access your subsonic outside your network, you can set that up to. You'll need to use the .war installer and use a server like Tomcat.

Setting up IIS can be a bit of a pain, as you don't want to hose your homeserver, but it's not that bad. There are a few guides to help you on your way... happy googling!

PostPosted: Thu Mar 17, 2011 12:00 am
by GJ51
You can just do the normal Windows install. Just set up SS opn a different port. You can access my whs logon page using http://maplegrove.homeserver.com:8083

no WAR installer or IIS hassles required :lol:

PostPosted: Thu Mar 17, 2011 7:50 am
by JWBokx
On my server the same, just installed the windows version.
It's running without any problem for a long time.

If you want access from outside your home, don't forget to make a portforward on the port you want to use to you homeserver.

PostPosted: Thu Mar 17, 2011 1:19 pm
by Leonard26
GJ51, you're totally correct, you don't have to use the war installer.

I did however since I can get out of my work firewall on any ports other than 80 and 443....

Cheers!

PostPosted: Thu Mar 17, 2011 4:34 pm
by GJ51
All you need to do is set up the port forward properly on the router. However, I always recommend, "if it ain't broke, don't fix it."

PostPosted: Fri Apr 01, 2011 10:39 pm
by tomkiki1
Thanks for all the replies, sorry on the delayed thanks, been on vacation and out of town.

Anyway, I got Subsonic installed on my server. Unfortunately I can't interface the Localhost at subsonic to finish the set up. I have forwarded the ports (80, 8080, 4040) to the server. when I try to open http://localhost/ I get the Acer easyStore Home Server page. Can any one help me with changing the localhost so I can finish the set up?

Again thanks a million for the quick help you gave me.

PostPosted: Sat Apr 02, 2011 12:52 am
by GJ51
Use Remote desktop connection to get into the WHS. Then right click on the Subsonic tray icon to open the Subsonic Control Panel or to Open SS in the local browser. WHS uses 80 and 443 as the default to it's remote access webpage, therefore, set SS to something other, such as 8080 and 440 for SSL.

PostPosted: Mon Apr 04, 2011 2:20 am
by tomkiki1
Thanks Gary,

Unfortunately I am still having troubles. I am in the Subsonic Control panel

on the Status tab it shows the following
Service Status: Running, Auto-start.
Started: today date is shown
Memory Use: 5MB
Error Message: Address already in use. Please change port number
Server address: http://localhost/

Under the Settings TAb

Port Number: 8080 (have tried 4040)
check box is on for Enable https on port: 4040 (have tried 443)
Memory Limit (MB): 100
Context Path: /subsonic. ( have tried '/music' and '/', neither worked)

I'm sure the fix is easy but I sure as heck can't figure it out.

PostPosted: Mon Apr 04, 2011 2:43 am
by GJ51
OK, let's try:

Open SS Control Panel, stop the service, click on Settings tab,set port # to 8080, set https port to 440, set Memory limit to 256, context path to /

Make sure port forwarding sends 8080 and 440 to the SS host computer's internal ip address.

Easy fix - just disable https.

Save settings, click on Status tab, restart the service.

PostPosted: Mon Apr 04, 2011 1:07 pm
by tomkiki1
Thanks Gary, I got further, but not success yet. I got the following error message when trying to load http://localhost:8080/ into my browser.

HTTP ERROR: 503
SERVICE_UNAVAILABLE
RequestURI=/

Powered by jetty://

I really do appreciate your help.

PostPosted: Mon Apr 04, 2011 3:42 pm
by GJ51
Most problems are due to improper setup on the router. Setting a fixed internal ip address for the server and proper port forwarding rules on the router are essential for long term stability.

Never use port 80 or 443 - ISP's often use or block them and these are also the default ports on WHS for the remote login page. 8080,8081, work fine. 808X always works. I've seen others use different port numbers that have caused install failures.

READ: http://monroeworld.com/android/subsonic/ This is the Windows tutorial but most of the concepts apply to any setup. Specific setup instructions for other Operating Systems are available in the Tutorials section. http://forum.subsonic.org/forum/viewforum.php?f=6 and on the Subsonic website at http://www.subsonic.org/pages/installation.jsp

In Subsonic Settings/Network - UNCHECK " Automatically configure your router to allow incoming connections to Subsonic (using UPnP or NAT-PMP port forwarding)." make sure to hit the SAVE button, you may have to scroll down to see it depending on your screen size. UPnP or Plug & Pray works sometimes, but not very often and you're better off learning what's going on anyway. You're dipping your toe into the network mgmt. thing anyway, might as well learn what's going on as home networks don't get simpler as time goes on. As your network gets more complex, you're going to have to learn this stuff! No time like the present.

Manually assign a fixed intenal IP and static route to your server at the upper end of the address range of the router, out of the way of DHCP, e.g. 192.168.1.254

Set up your router manually. uPNP might work, but most often it doesn't. Learing how to do it will be a skill you'll love having as your network grows.

Check the Subsonic Control Panel to make sure it's using the right port you're going to use. I typically use 8080 - 440, 8081 - 441, etc.

Set up port forwarding in your router to direct traffic on the selected port to your server. Consult your router documentation to do this, they are all a bit different.

Learn your external IP address assigned by your ISP. Go to http://www.canyouseeme.org/ enter your SS port number and click the Check box to be sure the Subsonic port is open.

Test your setup by entering your external IP:port# to see if it connects. e.g. http://98.117.185.5:8084/ If it works, you're good to go.

If your still having problems. Clear browser cache. Reboot the server and the router. If that doesn't work, uninstall/reinstall Java. If still no joy, try reinstalling SS right over the top of the current SS using the latest version.

Default Transcoding for video:

PostPosted: Mon Apr 04, 2011 10:49 pm
by tomkiki1
Thanks Gary,I do appriciate the time you have taken to write this all out.

Hopefully I will get it up and running soon. I'm missing my subsonic.

PostPosted: Sun Apr 10, 2011 4:17 am
by tomkiki1
No joy yet.

My ports are forwarded 8080 and 440. I can see them with the "can you see me" web site. My Ip address is static, and at the higher end of the range. Subsonic ap is running on the server. I just can't get to the subsonic website. I have tried my outside ip address http://98.XXX.XX.178:8080, will not connect. I have tried my Http://servername.subsonic.org, will not connect.

I flushed my browser cache, rebooted, rebooted the router, reinstalled subsonic,

What is left to try.

Thanks,
Tom