The X Factor

All we really need around the house is reliable network access, the ReadyNAS would probably run forever – or at least, until it died. But I do like to play with new toys, and I’d been thinking about bringing up a Windows Home Server system for quite a few months.

Of course, you can just buy an off-the-shelf WHS system built by HP or a number of other companies, but that would be too easy. All the PCs in our house were built from the ground up, so I felt compelled to actually build a Windows Home Server system from scratch. Of course, I could have simply taken some of the old PC hardware around here and built up a server from spare parts. That had some attraction, since it would have been fairly inexpensive. It would also have been, in my mind, a somewhat inelegant solution. The smallest power supply I have here is 430W, and even micro ATX cases are bulkier than the ReadyNAS 600.

On the other hand, I’ve had this motherboard for a few months now.

This mini-ITX board is made by Intel, ostensibly for small office or media centric PCs. I never really found a use for it, as most of my applications typically require more graphics horsepower. The Intel DG41MJ board uses the Intel G41 chipset and accepts LGA 775 CPUs (up to 65W TDP.)

Then, one day, I was at my favorite local white box store (Central Computer, in San Jose, CA), and stumbled across this case.

At first, I thought it was just another of many small form factor, slimline cases, ostensibly designed as small Media Center PC cases. But it seemed slightly more bulky than the typical case of that type. The feature list also mentioned “two hot swappable SATA drive bays.” So I slid the front panel open and found that there were, indeed, a pair of hot swappable drive bays.

I checked out the specs and discovered that the Chenbro ES32067 is actually a mini-ITX server case. At roughly $120, it ships with a 150W PSU – smaller than the 220W PSU in the ReadyNAS 600. So I bought one.

Index Some Assembly Required
Comments Locked

87 Comments

View All Comments

  • nubie - Thursday, December 3, 2009 - link

    It is an ITX board, not a Micro-ATX board.

    Small thermal, power and physical footprint come to mind as reasons.

    I am just sad that it doesn't have a PCI-E connector, which would allow for RAID add-in cards.
  • mindless1 - Thursday, December 3, 2009 - link

    An ITX board uses no less power than a full sized counterpart with the same chipsets, or rather if there is a difference it's from trivial things kinda useful in a server like an additional chip for more drive ports.

    An ITX board has worse thermals due to using same amount of power but having less heatsinking area, and often fewer stages in the VRM circuit. Note 65W TDP max, it's literally running near max capacity with many modern CPUs at full load.

    However, a E5200 /etc is quite overkill for a file server. Even a Pentium III 1GHz is, unless you're doing software raid other than level 1, but there's the other issue of PIII era systems not having other desirable features like SATA, GbE not sitting on the PCI bus.

    Lack of PCI-E 4X or better and limited # of hard drive support is definitely a weakness, as is use of the anemic PSU. Sacrificing a small % efficiency to use a higher capacity PSU is a good tradeoff for something so integral to your computing as a fileserver on 24/7, and that unlike desktop PCs probably won't need replaced for several years if it doesn't break prematurely or have crippling BIOS HDD size limitations.
  • mindless1 - Thursday, December 3, 2009 - link

    An ITX board uses no less power than a full sized counterpart with the same chipsets, or rather if there is a difference it's from trivial things kinda useful in a server like an additional chip for more drive ports.

    An ITX board has worse thermals due to using same amount of power but having less heatsinking area, and often fewer stages in the VRM circuit. Note 65W TDP max, it's literally running near max capacity with many modern CPUs at full load.

    However, a E5200 /etc is quite overkill for a file server. Even a Pentium III 1GHz is, unless you're doing software raid other than level 1, but there's the other issue of PIII era systems not having other desirable features like SATA, GbE not sitting on the PCI bus.

    Lack of PCI-E 4X or better and limited # of hard drive support is definitely a weakness, as is use of the anemic PSU. Sacrificing a small % efficiency to use a higher capacity PSU is a good tradeoff for something so integral to your computing as a fileserver on 24/7, and that unlike desktop PCs probably won't need replaced for several years if it doesn't break prematurely or have crippling BIOS HDD size limitations.
  • strikeback03 - Friday, December 4, 2009 - link

    If you also let your server transcode movies for you for storage then you would want more processor capability though.
  • thechucklesstart - Thursday, December 3, 2009 - link

    I have to ask you, what features do you want from home server that exist in the standard edition?

    As for running Windows Home Server over FreeBSD, here are my reasons for choosing WHS:

    A) Security. The number 1 reason why a server operating system is insecure today is Misconfiguration. I don't have the knowledge or time to double check everything I set up is configured securely. With WHS, the configuration is already done my Microsoft, I don't touch a thing.

    B) Ease of use. I don't have to figure out the obscure way my router handles port forwarding, it is handled through uPnP and again, I don't touch a thing. Windows Home Server Addons also add some really nice abilities like auto DVD ripping.

    C) Virtual Machines. I have messed with Xen, and I just didn't care for the creation and handling of Virtual Machines on Xen (not to mention it didn't support one of my networking cards, but that doesn't really matter). Virtual Server 2005 handles things much smoother (although, it too could greatly be improved).

    D) Easy upgrading. Adding a new disk and having all of your shares have extra space is nice, again with no configuration. Removing a disk is pretty easy too, just tell WHS which disk to remove and... done.

    E) Backup Software. The WHS connector software is the best backup software I have used. I'm not saying there isn't better, I am just saying I haven't found it.

    While all of these things are done easily under FreeBSD and Linux (or other operating systems for that matter). They are all pretty easy to do under WHS.

    1) The one thing I found that was not so easy to get setup is using my server as a Mercurial (hg) source code repository. Diagnosing my problems were particularly difficult because it appeared to work when I acted as the intermediary over SSH.

    2) Also for my Linux machines, I use rsync to back up to my WHS as well. I am also planning on use rsync to back up my WHS to another server, once it gets set up. But getting rsync set up was no walk in the park either (but much easier than Mercurial)

    Both of these would have been easier to set up under a *nix environment. However, now that they are set up, I will not have to mess with them for quite some time.

    For the record copssh > FreeSSHd.
  • brshoemak - Friday, December 4, 2009 - link

    I am a fan of WHS also - but to be fair there is no way you can honestly list 'Security' in the first bullet point and 'uPnP' directly after it. There are multiple security vulnerabilities posted about uPnP and too many chances for external sources to compromise your network if uPnP is open and closing ports in your firewall without your knowledge. Your WHS server may be safe but what about the other PC's on your network. I love WHS, but I will take a proper (and controlled) static firewall any day.
  • jigglywiggly - Wednesday, December 2, 2009 - link

    Also before people say FAKERAID, well yes it is fakeread, but at least I can manage it from the BIOS, and transferring it to a different motherboard (ich9-10) based, it will function as RAID perfectly, no need to configure the OS.
  • dagamer34 - Wednesday, December 2, 2009 - link

    It's called a HOME server for a reason. You aren't SUPPOSED to know that info. If you want to setup a Linux box or an actual Windows Server 2003/2008 box, be my guest, but simplicity usually trumps all. And we have to remember that your needs are different from everyone else's needs (and lets remind people that 99% of people aren't like the people on AnandTech, but they still have 97-99% of the money).
  • pcfxer - Thursday, December 3, 2009 - link

    FreeNAS has a web GUI and it is tailored for exactly this job. Oh and it supports ZFS, Microsoft will NEVER support ZFS...EVER.
  • jigglywiggly - Wednesday, December 2, 2009 - link

    Simplicity does not trump all, you are sacrificing a lot of features. Let's not forget that the BSDS, Linux, are free.

    Still, you have a point on simplicity, but then you might as well just use Windows Vista home, or XP home, and right click a folder and hit "share".

Log in

Don't have an account? Sign up now