aceman778 :
Yeah, I have a room that isn't currently being used and it has plenty of space for it.
I wouldn't say 10, 000 people but I do want to store lots of files, documents, etc. I also want security and permissions for those said files.
"lots of files" is just drive space. My little NAS box, and the low power PC before it that did house server duties, has ~20TB of directly addressable drive space.
As said above, number of simultaneous connections is the issue.
So...how many? You? Your family? The whole town?
And as far as running a 'web server', personally, I wouldn't do it from the house on a residential connection.
I do this stuff for a living, and I'd use one of the many hosting services long before I'd run it from the house...