Home Server Or VPS? One Family's Math
toygeek writes "Which is cheaper: Running a server from home, or renting a VPS (Virtual Private Server)? We're trying to pinch pennies where we can, and my son Derrick suggested upgrading an extra PC we have and running his Minecraft server at home. Would it save enough money to be worth it? I wanted to share the results of my analysis with my Slashdot brethren." The upshot in this case? "Overall it is VERY cost effective for us to run the home server."
The word doesn’t even appear in the article... yet it’s probably the biggest consideration when looking at a server, be it local, shared/vps, or dedicated.
Hardware and even power are cheap by comparison. It’s definitely gonna be the limiting factor of what you can do with a home server (especially a decently sized minecraft server or one that uses a lot of mods..). If you can get a home fibre connection you might be ok, but reading the article, this guy is probably on dialup.. so good luck with that!
Most of the VPS servers I've seen have some manner of backup included in the price. I didn't see any cost included in the home server for backups. Or a UPS, for that matter.
You are also ignoring the value of your time, as you would put a fair bit of time in to recovering from either of those losses.
How does one value one's time, anyways? From reading the article it seems the poster's son is interested in stuff like this and likes running a Minecraft - server, so it would be a hobby for him and therefore any time spent on recovering from losses would still be within the limits of an educational hobby. Other people could use that time for e.g. watching the TV, but is that really any more a valuable way of spending one's time?
With a proper hosting company you should have better hardware redundancy than you would get with a home setup. More than one network link, for example, and redundant switching hardware. You'd also have staff monitoring network status and responding to DOS attacks. I'm not sure how you'd handle a DOS against a home server. Another thing is security - if you've got your tax returns and other personal documents accessible on your home network - the same one the minecraft server is running on - you may be putting those at risk to a security breach. So yeah, it's cheaper to run at home, but you're not getting all the extras that a VPS has, either. That said, starting with a server at home is a good test to see if you want to trade up to a more expensive, hosted setup later on (when you have a user base and cash donations start coming in).
Computer hardware is just about free. My home server was either a giveaway from a friend or a $10 box from a thrift store.Don't remember. Brand new 3 TB drives are only $160 right now.
Anybody paying any serious money for computer equipment in this day and age is just throwing away money. I run my house and my medium sized business all on thrift store or refurbished computers. I've never paid more than $50 for a desktop, $300 for a blade server (a nice Dell one with redundant power, redundant Ethernet, hardware RAID, and all of that good stuff), or $400 for a laptop (currently, running an i5 with a 17" screen and a TB HD). Buying new computer hardware is a much worse investment than buying even a new car.
With that being said, to people who buy new computer equipment: THANK YOU!
I don't respond to AC's.
If the dad has to put time into this then you need to estimate what his time is worth - in particular the opportunity cost of him not being available to do other fatherly stuff.
If he's doing much of his work with his son, then he's getting a good return on time spent.