The page can be on any web server you can reach anywhere in the world. Installing a local server is really easy, but you could always find a web hosting service and FTP you pages there, would only cost a few dollars a month (but of course a local server is free).