Colo costs are just insane compared to consumer prices.
At home: 12 or 42 €/month (details¹), depending on whether I want gigabit upload or not. Advantages:
- fast LAN speeds,
- don't need to go anywhere to do hardware maintenance/replacement/additions,
- low cost,
- partially solar powered if you have solar panels,
- don't need to make things fit in a rack (can be a raspberry pi, an old laptop, or whatever you like),
- likely you have more space available, and you get to share that gigabit uplink if you pay for it for your server.
Colocation: €128 / month (120 base price, 8 electricity in germany; if you want to fly to Finland for accessing your hardware, then electricity is half the price). Advantages:
- redundant power supply,
- maybe noise if you don't have a separate room for this stuff,
- you can do this also if your home has poor internet.
¹ I pay €50/month for my internet connection regardless (I didn't buy a bigger bundle for the server), the server uses ~35W average which makes ~26 kWh/month which makes ~9 €/month. Though, I'd pay the base connection fee for electricity anyway so the added cost is even a bit lower. Rent is about €6 per m², but I have my stuff in between storage (above and below) so the column above those 1.5 m² is basically cut in three, coming out to about 3 €/month added cost. The added cost of hosting a server at home is about 12 euros per month. If I wanted to upgrade to gigabit symmetric internet, that would be an added 30 €/month (total 42 €/month). At 35W it doesn't make much of a difference for cooling, but there is no AC installed in my home anyway.
> At home: 12 or 42 €/month (details¹), depending on whether I want gigabit upload or not.
Your consumer gigabit connection is not comparable to a DC gigabit connection. Your ISP is over subscribing 20x and hoping people don’t use anywhere near their capacity. To make it fair you should compare it to a business plan with a proper SLA.
If I am that serious, then I'd also want the redundant power and would have a budget for it. For business, 130€/month is going to be a fraction of the cost of your first employee. The scenario posed was "as a normal consumer".
> At home: 12 or 42 €/month (details¹), depending on whether I want gigabit upload or not.
For me it's either 40€ a month if I want Gigabit down or move to a different city in case I want Gigabit up. Which is actually pretty good for current German standards; most can only dream of Gigabit down. Also, your home link is meager compared to a Gigabit link with proper redundant links to IXPs.
If you have a big home with solar power, appropriate cooling, a good connection and space to stuff servers away then yes, you can outprice collocation - but that's excluding a lot of costs you had before; if I was already running a server farm, collocating my servers would be even cheaper ;) If, however, you live in a flat in a city or in a rural area with bad connection [0], these prices are very competitive.
I remember in 2005 or so, there were people that got letters from their ISP to stop hosting things, and blocking port 25 was common until about 5-10 years after that but then net neutrality became more of a topic. Haven't heard of any such trouble since then.
There are also ISPs that expressly encourage it. Formerly I was with XS4ALL who encouraged it when I asked them on the phone (long time ago), nowadays their spiritual successor is Freedom Internet. I think the name says enough :)
At home: 12 or 42 €/month (details¹), depending on whether I want gigabit upload or not. Advantages:
- fast LAN speeds,
- don't need to go anywhere to do hardware maintenance/replacement/additions,
- low cost,
- partially solar powered if you have solar panels,
- don't need to make things fit in a rack (can be a raspberry pi, an old laptop, or whatever you like),
- likely you have more space available, and you get to share that gigabit uplink if you pay for it for your server.
Colocation: €128 / month (120 base price, 8 electricity in germany; if you want to fly to Finland for accessing your hardware, then electricity is half the price). Advantages:
- redundant power supply,
- maybe noise if you don't have a separate room for this stuff,
- you can do this also if your home has poor internet.
¹ I pay €50/month for my internet connection regardless (I didn't buy a bigger bundle for the server), the server uses ~35W average which makes ~26 kWh/month which makes ~9 €/month. Though, I'd pay the base connection fee for electricity anyway so the added cost is even a bit lower. Rent is about €6 per m², but I have my stuff in between storage (above and below) so the column above those 1.5 m² is basically cut in three, coming out to about 3 €/month added cost. The added cost of hosting a server at home is about 12 euros per month. If I wanted to upgrade to gigabit symmetric internet, that would be an added 30 €/month (total 42 €/month). At 35W it doesn't make much of a difference for cooling, but there is no AC installed in my home anyway.