Heya GWCers! It’s been a ridiculously long time since I’ve posted on the forums, but I’m facing a tech conundrum, and I instantly thought of the Hive Mind.
Here’s the situation. For the past few years, I’ve been using a Acer Aspire R1600 (nettop) running an Ubuntu LAMP stack as a local test server for Web development. Even though it’s an old, slow little bugger, it gets the job done. Recently, though, I’ve been wanting to do some more stuff server-wise than I anticipate it will be able to handle. Specifically, beyond its normal test server duties, I’m looking to use it for a security system (ZoneMinder with about half a dozen cameras) and some basic home automation w/ external microcontrollers. This means it’s time to step up my server specs, but I’m not sure exactly how I want to go about it.
As I see it, there are basically two options:
[ul]
[li]Buy/build a new dedicated server box
[/li][li]Run it in a VM on my main desktop PC
[/li][/ul]
Part of me likes the idea of the latter for several reasons. First, I’m in the market to upgrade my desktop anyway, and the cheapskate in me would prefer to not have to also put together a second dedicated machine. Second, even though my current nettop is tiny, it’s still an extra box, and the prospect of having my server “disappear” is appealing.
So basically, I’m primarily wondering if anyone has thoughts on virtualizing a server (particularly for the kind of duties I mentioned) on a PC. Are there major performance reasons to avoid it? Logistical issues?