Internet
Your Internet Service Provider (ISP) is the primary factor that informs the quality and stability of your server connection. Outside of your hardware, they dictate how many people can access your server and how much data can be transferred. Gigabit connection speeds are recommended for media servers, but low-bandwidth websites may operate acceptably with slower speeds.
Each ISP has their own regulations regarding server hosting from a residential connection package. If they are blocking port 80 and port 443, you may be able to use a CloudFlare tunnel to circumvent this.
The bandwidth, upload and download speed) you'll need depends on what your hosting and for how many people. For your home server, a good starting point is 200Mbps download and 20Mbps upload speeds.
$
You will need internet access for your home server and the devices connecting to it. How much bandwidth (upload and download speed) you'll need depends on what your hosting and for how many people. For your home server, a good starting point is 200Mbps download and 20Mbps upload speeds. Preferably, it is a hardwired internet connection – such as cable or fiber – as opposed to wireless connections – like satellite.
While by no means illegal to host a web server from home, not all ISPs expressly permit web hosting from residential internet connections. Some embrace it while others don't advertise it. Unfortunately, it is becoming more common for ISPs to directly block the required ports for running a Web server from home. It is important to understand the terms of your agreement with your internet service provider. If you're ISP blocks port 80 and port 443, there are still ways to connect while away from home.
Residential vs business internet
Static ip