PSPCulture | A Blog about the Sony PSP

PSP Web Server Setup

If you have got the PSP Media Server up and running, it means you have also enabled your home PC to act as a webserver, meaning that you can access your music from anywhere in the world, just by browsing to your external IP address and having incoming http requests forwarded to your internal webserver address.
This means that whereever your are in the world, you will be able to stream your mp3 collection to your PSP, so long as you have access to a wi-fi connection.

You can also have access to other data files on your PC using this method, and it requires little effort on your part. The simplest way is to create a new Virtual Folder in the same way as you did for your PSP music folder, but point it towards the data you want to access from anywhere in the world.

This may be a homebrew directory, or a photo directory, for example. Depending on the type of data in the directory, you will want to control the access permissions, possibly allowing browse permssions but not write permissions etc.

Lets say you want to be able to access your photographs from wherever you are in the world, or you want to share your images with family members but don’t want to upload them to a file sharing / photo hosting website. Create a Virtual Folder called PHOTOS and point it towards the photo folder on your PC. Ensure that the browse option is ticked. You may want to stop and start your iis server if you add Virtual Folders, so run a cmd prompt and type iisreset. This will stop and start the serrver and force it to pick up the new Virtual Folders.

Now all you need to do is browse to the Virtual Folder using your PSP. Use the internal IP address if you are within the network, or external ip address from outside the domain, and add /PHOTOS/ to the end, ie http://192.168.0.2/PHOTOS/

You should now be able to browse the directory and view your photos on the PSP. Family members can access the same information using the external IP address. Its an easy way to share your photos and other data. You should ensure execute permissions are disabled on the Virtual Folder, especially if you have executable code in there. It makes sense to take precautions over what people have access to and can run on your PC.

You can even make life easier by creating an index (or default) page on your webserver with links to the pages available. When you set IIS up, the webserver will have been set to allow various page types to be used as the default, normally default.htm, default.asp and index.htm. If you open up the IIS manager and look at the properties of the Web Site folder, the documents tab will tell you what the web server will use to present web content.

This Web Sites folder will contain various files such as iisstart.asp and so on. If you create a html page called default.htm and place it in the Web Sites folder, and ensure that in the documents tab default.htm is the first entry in the list (you can move entries up and down using the arrows on the left), this page will load when you point your web browser to your web server ip address. ie browse to http://192.168.0.2/ and you should see your default.htm web page.

It’s then a matter of designing your own webpage with links to the various Virtual Folders that you can access on the server. Its an easy way to control the structure of your Virtual Folders without having to remember the naming conventions you used.

If you want to restrict access to your webserver to specific family members or friends, you can setup a simple login page so that access is restricted to those who have the correct password.

Obviously access to the web server will only be available when your PC is on and IIS is running, but its an easy way to sahre data, or have access to your information wherever you are in the world without having to take it with you.



Leave a Reply


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

NOTE: If you are asking a PSP related question, please state your firmware version, as this will usually impact on the response you get. Please also state whether you are an experienced PSP owner or new to the PSP scene, as this will determine the level of detail in any answer I may provide. Thanks, Dave.