selfbuild450

Build Your Own Windows Home Server From Scratch

selfbuild450 Build Your Own Windows Home Server From Scratch

Our Summer of Home Server continues with Project 3: Build Your Own Home Server. Researching and building any computer is fun, and there are great benefits to building rather than buying. You can tailor the computer exactly to your needs, have greater choice over the size, scale and components selected and ensure you future proof the design for future upgrades. If you have never built a PC before, it may seem a little daunting from the outside looking in. In reality, with a little bit of research, and the right components, it’s actually really easy to build a home server and you’ll get a lot more satisfaction the first time you boot it compared to one bought off the shelf! So, let’s hop to it, as we walk you through We Got Served’s latest home server self-build.

1. What Kind of Home Server Do You Need?

Before you even start thinking about components, step back and spend a little time thinking about what you wish to do with a home server. You can segment your thinking into a number of categories:

Processing Power & RAM

Whilst a home server doesn’t need to run at a blistering pace like a gaming desktop PC, you’ll need to ensure you select an appropriate processor and RAM to suit the type of tasks you wish to run on the server.

  • Do you want a basic setup that will just back-up your PCs, share files and folders and allow you to access your computers remotely?
  • Do you want something more powerful, that will take advantage of upcoming features in Windows Home Server “Vail”, like media streaming and transcoding?
  • Is low power consumption important to you (bearing in mind the server will be switched on 24-7?)
  • Do you want to install home server add-ins to extend the server’s feature set?

If you want basic with a low power footprint, take a look at Intel’s Atom processor range. The dual-core Atom D510 is the current favourite for many manufacturers building low cost, low power home servers. Don’t scrimp on the RAM, especially if you wish to run add-ins on the home server – go for at least 2GB, as it’s cheap enough nowadays. If you’re likely to be streaming high definition video, and want to take advantage of the forthcoming Windows Home Server Vail’s media streaming and video transcoding features, then you’ll be more comfortable with a more powerful processor and RAM combination. Take a look at Intel’s dual-core Pentium processors, or even the Core i3/Core i5 range. Paired up with 4GB RAM, you’ll have easily enough power for your current and future needs. Do make sure that you select a processor that supports 64-bit operating systems, as the next version of Windows Home Server will only be compatible with these chips. Most modern processors are absolutely fine, but if you go for something a little older or obscure, make sure you check the manufacturer’s website.

Once you’ve decided on a motherboard, do check what type of RAM is compatible with that motherboard and how many slots are available to help you determine what type of RAM to buy.

Storage Needs

A good home server doesn’t just have to fit all of the music, video, photos and other data you have today. It needs to have a bit of wiggle room for the future too. Fortunately, Windows Home Server is very efficient at storing data, and automatically de-duplicates data it doesn’t need. It can also be easily expanded with internal drives and external drives, so if you under specify today, all is not lost. So think through the following questions:

  • How big is your media collection now? And in the future?
  • Do you store a lot of video, music and photos, or is it mainly documents and other small files?
  • Do you need a server that can be expanded internally with additional hard drives in the future?
  • Do you need a server that can be expanded externally with an eSATA drive enclosure or USB Hard Drives?

We’d recommend you building a home server with at least two internal hard drives of at least 500GB each. Storage is reducing in price all the time, so if you can stretch to 1TB or 2TB drives, then do so – you’ll be amazed how quickly you can fill drives up. We recommend two drives to take advantage of Windows Home Server’s folder duplication technology, that duplicates files and folders placed on one drive to your second drive. Why? If one hard drive physically fails, your files are backed up on the second drive. Hurrah! When thinking about future expansion, you may want to add additional hard drives internally, so you’ll need to look for a motherboard with 4+ SATA ports – they’re now very common. Your home server chassis will also need room to house those drives, so again, it’s well worth thinking about future expansion up front. Even if you only install two drives today, you’re safe in the knowledge that you have that wiggle room when you need it.

If you’re happy expanding Windows Home Server with external eSATA or USB drives, then you can afford to go for a smaller chassis, but make sure you have an eSATA socket on your motherboard that supports port multiplication, as well as 4 or 6 USB ports.

Footprint

Importantly, you need to think about where you are going to position your home server. In the office, under the stairs, in a cupboard or closet or out on the desktop? There’s no rules about where to place your home server, other than ensuring you can run an Ethernet cable between the server and your router. But it’s position in the home or office may have an impact on the physical size of home server you want to build. In turn, that will dictate the size of chassis and motherboard form factor you end up purchasing. The good news is there’s a huge variety of chassis and motherboards out there, and you can now find small Mini-ITX motherboards and cases that can fit four or even six hard drives without taking up a huge amount of space.

If the server is going to be on show, you may wish to invest a little more in the overall look and feel of the chassis – better finishes, colours and aesthetics. If it’s tucked away in a cupboard, you may be less concerned with looks.

Networking

As your home server will spend most of its time moving files backwards and forwards, it’s good to ensure you have a fast connection. Many newer motherboards now come with Gigabit Ethernet as standard, which is a great choice, but bear in mind that you’ll only benefit from the faster speeds if your router and other devices on the network also support Gigabit Ethernet. If not, you’ll be transferring at the standard “Fast” Ethernet speeds (sometimes marked as 10/100), still plenty fast enough for your needs.

Other Considerations

Whilst they’re not strictly necessary, if you want to access the home server directly, then you’ll need a monitor connection (VGA, DVI, HDMI) as well as a USB keyboard and mouse to control the server. Bear in mind, that you should mostly use the Windows Home Server Console on a network connected PC to control the server, so direct access isn’t required, but if you want it, then ensure you’ve got plenty of USB ports available. If you’re likely to be importing a lot of photos from a camera on to your home server, then an integrated card reader may also be useful – again, it’s unorthodox to see these on a home server, but the benefit of building your own home server is that you can configure it exactly for you needs!

With regard to video and audio processing, most motherboards you’ll come across will have some kind of integrated audio and video processing on board. That’s absolutely fine for your needs, there’s no need to look for additional AV cards for the home server.

2. Collate Your Components

Make a list of all of the components you wish to buy, then go shopping! When everything arrives, collate all of the kit so it’s at hand when you need it. For our walkthrough, we decided to go for a high power “media server” configuration to enable us to take advantage of new media streaming features in Windows Home Server “Vail”. It’s a little over-specced, but will ensure it lasts us a good while.

IMG 2435sm thumb Build Your Own Windows Home Server From Scratch

Our components are:

When considering the components we wanted to use for the build, we wanted to base the home server around a small footprint motherboard which could support at least four hard drives, although we would only use two at this point,  a relatively powerful processor for video transcoding, Gigabit Ethernet as well as good external expansion support with at least four USB ports and an eSATA port. After a lot of research we ended up with Intel’s DH57JG motherboard, paired up with the Intel Core i5-661 processor and 4GB RAM. The DH57JG is actually positioned as more of a small footprint HTPC motherboard, with a rear HDMI port, but packs a huge amount in a small form factor. 8GB RAM are supported across two 240 Pin DDR3 memory slots, as well as up to 12 USBs (4 are populated on the rear of the motherboard), 4 SATA hard drives and an eSATA port. If we ever wanted to switch the home server to use as an HTPC, there’s optical audio out, HDMI out, Intel’s on board graphics chip supports 1080p video output and the High Definition audio processor on the board has full support for Dolby Home Theater. It’s a great piece of kit.

The Fractal Design Array Mini-ITX chassis was selected as it has room for up to six internal hard drives in a great looking chassis with a small footprint. It’s one of the few chassis available that is specifically designed for home server usage, is relatively quiet in use with one big fan cooling those drives, and looks great on display. The 2 Hitachi Deskstar drives were selected predominately on price, but also spin at 7200 RPM so drive access should be snappy. Finally, the Corsair DD3 RAM is twice as fast as DDR2, so this home server should be very fast for its class, and should last us for quite some time. As it’s going to be We Got Served’s self-build test machine, we need to get a lot of use out of it.

Let’s get started with the build!


Enjoyed this post? Share it.

If you enjoyed reading this post, then why not share it with your friends and followers?

About Terry Walsh

Terry Walsh is the founding editor and owner of We Got Served. Since February 2007, the site has provided detailed coverage and analysis of the emerging home server category, and has subsequently grown into a trusted outlet for digital home news and reviews.

Sign Up for WGS Daily News

If you don't want to miss out on the latest news from We Got Served, why not subscribe to our daily digest? You'll get the day's headlines and a short summary of each news item delivered straight to your inbox each morning.

, , , , , , ,

  • LRJ

    After all that detail on putting the hardware together, the actual WHS install details seemed kind of light.

    While building my own WHS, I found many helpful hints (many of them on this site) for doing the install that results in a much more stable and useful system – like doing initial install using only the primary drive (which should also be the biggest drive you have), and how to install an application drive that is not part of the storage or backup pools.

    I have yet to finish the 'Initial Configuration' and 'Plug-Ins' sections, but you can see my write-up on the install here

    • http://intensedebate.com/people/tezzer Terry Walsh

      That's because the focus of the article is on the hardware build, and the type of setup you're talking about is out of scope of this particular feature.

  • David

    why an i5?
    seems somewhat of an overkill. my new WHS is based around a i3; blisteringly quick and a lot cheaper.

    as for mobo, how about spending a bit more and getting a server grade mobo with IPMI? i bought a supermicro X8SIL-F for my new build. the IPMI feature is amazing, it's like remote desktop only more so. one can actually confirgure the BIOS from a remote computer!

    yes, the SM mobo is slightly more than a consumer board, but the feature set make the X8SIL-F very well suited to a WHS build. for example, the X8SIL-F has two intel NIC; not cheaper alternatives.

    my "base build" (%) has an idle power draw of 31watts @ 220v
    adding a Supermicro AOC-SASLP-MV8 increased the idle power draw to 37watts
    not bad for a system with 14 available SATA ports.

    (%) base build = X8SIL-F, intel i3-530, 2 x 2gig Crucial memory, 1 x 2TB Seagate Barracuda, 1 x Sony DVD drive, Seasonic X650 PSU

    • http://intensedebate.com/people/tezzer Terry Walsh

      Because we don't know yet what kind of power we'll need for remote video transcoding and streaming in Vail.

      • falconfour

        I do video transcoding and streaming in Vail on my Atom 330, no problems. 'Nuf said? I agree, i5 is completely, totally, absolutely, absurdly overkill for a Home Server application running 24/7… I was hoping the article would point me in the direction of a good Atom D510 board to refer others to build, but nay. The i5 we have here in shop is great for tearing through x264 DVD encodes at 200fps (with insane settings BTW), also great at acting like a room heater while doing so. Certainly wouldn't recommend that for a home server! =o

        But, well, other than that, I thought this was a decent guide :)

      • david

        i agree it is not known what processor is "needed" for vail, but it seems highly unlikely an i5 will be "required". i can't imagine M$ would be so stupid as to spec vail so high, beyond that of the system builders that current use the various atom processors.

    • Jadesro

      Interesting build. What kind of case did you use to house this custom build?

      • david

        case is a coolermaster 590 http://www.asposium.com/front.jpg
        it isn't flash but does the job very well; i describe the case as inexpensive. fantastic value for its intended purpose. i ddin't want a fancy case, after all the server lives under the stairs never to see the light of day.
        i started out with 4into3 drive modules at ~ £20 each, then upgraded to the supermicro 5into3 modules at ~ £115.
        i didn't NEED the supermicro modules, but i WANTED them. the supermicro modules do make adding/removing new/failed hard drives so easy.

  • Kitty

    Everyone's idea of a great build will be different. I think the i5 makes a nice powerful machine without being overboard by going to an i7.

    I found a deal on an Athlon X4 630 and motherboard at MicroCenter which was both perfect and a processor currently highly recommended for power at the $99 price point.

    Most modern processors that idle down during inactivity will not suck juice like an old P4 3.8GHz (the nVidia GTX480 of its day).

    Until Vail is RTM, we won't know what is the sweet spot on power 7 even then it will be debatable. Enjoy.

  • david

    there's a difference between "great" and "required". great is typically related to what people want; required to what people need. typically a WHS does not need to be a "nice powerful machine"

    i do not deny that an i5 will idle down during inactivity, but the i5 certainly costs more than an i3

  • Yoni

    I understand the difference between "want" and "need". I do not see the point of setting up a Home Server with hardware that can actually serve you has a good horse power Desktop machine.

    In my own experience, I built a custom server based on the Intel Atom 330 D945GCLF2 motherboard. This server takes care of 5 machines in my LAN plus 3 iMac and 2 Macbooks which makes it a total of 10 machines. I do Time machine backups into my Windows Home Server shares. Additionally our Windows PCs are schedule to backup overnight.

    Also my WHS runs few roles such as: Print server, Backup server, Ghostcast server, torrent server, mail server, webmail server, FTP server, Web server, File server, phone (yeah cheap magicjack), Streaming server and few other things we force it to do. My kid watches movies streaming blu ray rips off of the server all day long while we work on it heavily during the day. To my surprise, the small Atom 330 is capable of taking all that load with no complaints so far. It's being running like a beast ever since this motherboard came out (almost 2 years ago).

    It has given me a lot more than what HP or any other manufacturer offers as a Home Server. Up to 14TB of storage (all internally) and a great uptime-issues-free setup.

    Why not take all the extra money in hardware such as CPU, motherboard and RAM and focus on Gigabit NIC, hard drive storage space?

  • Guest

    Why a chassis that supports 6 HDs, but a mobo that only supports 4?

  • Magic_man

    I find the comments rather interesting. Personally I have no intention of purchasing new equipment for a HS setup and have always had great success with older hand-me-down equipment from retired desktops or servers. My current setup (my 4th HS build, BTW) is WAY more powerful than required, even for Vail, but I have nearly nothing invested directly as all of the pieces came from other systems no longer being used. For example the CPU is a Core 2 Extreme QX6700 from my old primary desktop (actually runs very cool with the stepping used on this chip). The motherboard is a very used Supermicro C2SBX, and along with the 2GB of ECC DDR3, came from a retired server.

  • Magic_man

    [Split due to length] – I did purchase the used 3ware 9550SX-8LP RAID card because I wanted to have better fault tolerance and faster IO from the hard drives in RAID 5 (motherboard RAID is a joke). All 6 of the current drives (5 in array and 1 hot spare) are well used Seagate ES 750GB from various systems, all with 5k+ to 10k+ hours on them but still work nice and fast and are reasonably quite (not that big a concern). Grand total direct expense for this system was about $200, which is LESS than what was spent on the CPU alone from the above system build. Now I guess most folks don't have that much older equipment laying around, but even so buying new is pointless IMHO with so much good, cheap used parts available on eBay and elsewhere. Anyway, just my 2-cents worth.

    • Jonathan

      I think it all comes down to the primary usage of your WHS. For instance if you only do video sharing/transcoding, then I aggree that buying new is pointless. However for critical backups you are asking for trouble, even with a Raid-5 config. Another important aspect to consider is power consumption… But then again if you're running your build with an Extreme chip, I guess it's not an issue.

      • Magic_Man

        Im not sure why using older equipment with critical data is asking for trouble more than using new equipment. I can not tell you the number of hard drives that have failed on me in the first few weeks/months of use. New does not equate dependable, only the hope of dependablility and the fact of higher cost. A one year old server class drive is as likely to last another 2-3 years as is that new drive, and both still have a warranty.

        Besides, if you backup up everything you are safe. Can't tell you how many customers come to me with the "my hard drive died, how do I get my data back" sob story. I backup the server regularly as well with hot-swap drives only used to update data and then stored. Short of a tape drive or cloud storage you can't do much more.

      • Magic_Man

        [Split due to length] – On power consumption, I find that a bit nonsense. Which will cost you more over a years time, the power use from the Extreme chip running at idle 95% of the time or the cost of buying a new system for your home server? This is like the folks that cry about the need for electric cars when they forget that 60% of our electric power comes from coal. We can all agree we want less power consumption but what are you really saving, and are you saving anything.

        Bottom line: which is better, more old computers in landfills and money spent on new computers or reusing perfectly fine older equipment?

  • Ga

    The new Zotac ION board with a dual core Celeron (SU2300, 1.2GHZ, Core 2 Duo, 64bit) looks perfect for a home server. Idles at 12watts. Only 3 sata ports (plus one eSATA), but a x16 slot … anyone know if ION boards play nice with a non-gfx card in there?

  • AfterMidnight

    So how about this diy build you did??….
    1) is it running hot with i5?? …
    2)is it silent if you add 4 hds??
    3)Is it really so power hungry??

    I want to enter the world of whs and to be honest i have already bought that chassis you are using because it is almost invisible and its nice for a living room. So as a newbie (on whs) i wanted to follow a diy guide like that one. But i read all these replies about the overpowered cpu , the watt hungry build and i'm not sure what to do. Is it worth the try?

  • AfterMidnight

    I put all the components you used on the "extreme Power Supply Calculator" site and the results are :

    Minimum PSU Wattage:138 W
    Recommended PSU Wattage: 188 W

    So the Fractal's chassis psu (300w) is ok to handle with ease the hardware parts .. And again my no 3 question above … is 138 or 188 Watts a lot for a whs??

  • http://www.gezer.pl kominki Krakow

    My dad gave me address to this site, thanks!

  • http://guidehometheater.blogspot.com Cale

    Excellent post. I want to thank you for this informative read, I really appreciate sharing this great post.

  • Stuart

    Terry – this post was fantastic – thanks for the inspiration…. just finished a WHS build…. mine went a bit over the top (2 TB green drive @ $70, 8 gigs of ram @ $60, and an intel i5-2500K is $200?) …. more seems better…. thankfully the case stock at Frys was low and I was ‘forced’ into buying a cooler master HAF 942 which will give me years of room to play with the build) - your initial outline is fantastic – we have come a long way from the Altair 8800 8K BASIC….

    • http://www.wegotserved.com Terry Walsh

      Really glad it helped you out, Stuart – enjoy the build!

  • Rreily

    Terry,  Would you consider updating the suggested components so that they match what is best in same categories today?