Skip to main content

Internet

You will need internet access for your home server and the devices connecting to it. Your Internet Service Provider (ISP) is the primary factor leading to the quality and stability of your server connection.

 

Connection

Outside of your hardware, your internet connection dictates how many people can access your server as well as their connection quality, stability and uptime.  There are many different consumer options for connecting your home to the World Wide Web.

stylus_laser_pointeR

Fiber

This is one of the fastest internet connections available, utilizing light to rapidly transmit data over long distances.

 

Cable

Cable

Fast and cost-effective, this form of internet that uses television infrastructure to transmit data to a local internet provider.

 

satellite_alt

Satellite

Available in even the most remote areas, this internet connection occurs through satellites in orbit around the planet.

 

Wifi_tethering

Wireless Broadband

This allows devices to connect to a wireless network broadcast over a large area by an internet service provider.

 

settings_phone

DSL

One of the first consumer options, this connection uses telephone infrastructure to transmit data.

 

Signal_cellular_alt

Mobile Broadband

Quickly gaining in popularity, this internet option uses wireless cellular data infrastructure to create a local area network for your devices.

 

We recommend a hardwired internet connection such as cable or fiber because they are more reliable.  Wireless connections like satellite and mobile broadband can be heavily reliant on other external factors like congestion and weather.

Your exact upload and download speed needs will depends on what services you're hosting and for how many people.  For a home server serving your immediate family, here is a good starting point:

Download

Download

Minimum: 200Mbps

Recommended: 1,000Mbps

 

Upload

Upload

Minimum: 20Mbps

Recommended: 200Mbps

 

Gigabit connection speeds are recommended for media servers, but low-bandwidth websites may perform acceptably at slower speeds.

Depending on your Internet service provider and connection type, there may be restrictions on how much data can be transmitted outside your network. 

Self-Hosting

You are not breaking any laws by self-hosting a server at home.  However, not all ISPs expressly permit web hosting from residential internet connections.  While a few embrace self-hosting, many others choose not to advertise the feature.  Unfortunately, ISPs are more frequently directly blocking the required ports for running a Web server.

Each Internet Service Provider has their own rules and regulations about server hosting on residential contracts.  Business contracts are more costly, but explicitly allow web-hoating and come with a stable public IP address.

Your provider may have additional stipulations regarding the nature of the content.  Self-hosting personal services may draw less attention than for-profit commercial storefronts.  Controversial content mady be explicitly censored as a result of your Internet Service Provider.

Before proceeding, you must understand the terms of your agreement with your internet service provider. 

Restricted Access

If your ISP blocks web server hosting, there are options to connect while away from home.  When feasible, upgrading to a business plan may expressly permit web hosting. 

Alternatively, configuring a CloudFlare tunnel may circumvent the block by channeling web traffic through their remote servers first.  They explicitly forbid using this service for transferring multimedia.

Finally, hosting your own VPN server – or utilizing your routers – will allow your devices to remotely connect to your Local Area Network.  This means that remotely-connected devices can interact with computers on your network as if you were at home.