Forum Moderators: phranque
Be aware that many ISPs frown on home users running servers on their networks, because a server throws the mix of upload/download traffic seriously off-balance; From your modem's viewpoint, clients (e.g. your browser) send (upload) very small requests, and then receive (download) relatively large reponses from remote servers. But if you're running a server, then from your modem's viewpoint, your server will receive (download) very small requests, and then send (upload) relatively large responses. Home ISP networks are engineered for much more traffic coming from the network, while little traffic is sent to the network, and running a server reverses this ratio and unbalances their network.
Some ISPs will block such traffic (e.g block HTTP port 80), while others will simply terminate your service immediately; Check their Terms of Service carefully before proceeding.
Might you "get away with it" for awhile? Not likely, as the server traffic is exceedingly simple to identify: Any request to your IP address on HTTP port 80 is likely a request to a server, and their traffic monitoring and analysis system will throw a red flag almost immediately.
Jim