You will need to have a web server running on your VPS. Apache is highly recommended, but I'm not going to go into depth on how to install and configure it as it's out of the scope of what this forum does. Also note you will have to configure the MIME types in Apache so that bsp, nav, bz2, and whatever other custom files are set to download.