Do I need to buy a server if I want to set up a Website? I mean by purchasing a server, will I still need web hosting? Will I be able to host my website at home then with my for example 1MB Connection? Might sound newbie but I'm new to this server and websites thingy. If I buy a file server instead, how can I share stuff over the internet and will I need a faster connection if I'm sharing it with for example 10 people downloading at one time?