Overclock.net › Forums › Specialty Builds › Servers › File Server Build Hardware and Softwares Suggestions
New Posts  All Forums:Forum Nav:

File Server Build Hardware and Softwares Suggestions

post #1 of 7
Thread Starter 
I'm thinking of starting a project depending on the amount of money I get from my income tax returns. Basically I'm thinking of building a File Server with several special characteristics. However, I need advice on what hardware and software to use to pull this off.

Key Features:

-Power efficient
-Low cost
-Quiet
-Redundancy (RAID 1)
-On-the-fly encryption (ie: TrueCrypt)
-IP filtering (ie: filter ads before they reach my other computers)
-Firewall
-Remote Desktop/VNC (will not be using any mouse, monitor and keyboard)
-No optical drive/floppy
-Automatic Proxy switching

Hardware:

Case:

Something that is compact, quiet and has good air flow in the hard drive area. Preferably with no slot for Optical Drive with room for at least 4 HDDs either 2.5" or 3.5".

CPU:

Thinking of either Intel Atom or energy efficient AMD Athlon for CPU depending on how much CPU power I need the features I want.

Going with AMD Athlon II

Hard-disks:

I was thinking of three high-capacity drives. Two of them in RAID1 for important files and another one for less important ones (most likely will use a drive from my sig rig for this purpose). Fast drives or slower and more reliable drives? 2.5" or 3.5" drives? (noise and efficiency)

Going with 3.5" Drives

Motherboard:

Something to complement the CPU that preferably has most of these features: On board video, two gigabit ethernet ports, wireless-n support and RAID.

Going with an AM2+ MITX board with single Gigabit Ethernet and hardware RAID

Add-on Cards:

To fill out missing features from motherboards. (ex: for RAID, Ethernet ports, or Wireless-n support)

Memory/PSU:

Suggestion of the capacity needed for such a system.

Going with single stick of 2GB DDR2 RAM and might use 450W Antec backup PSU I have



Software (Open-source, Free):

Operating System:

Was thinking a relatively striped down distribution of Linux preferably with a GUI such as XFCE, Gnome, or Fluxbox.

FileSystem:

Filesystem for each drive/partition (Ex:EXT4 for Linux OS and FAT32 for file storage). Journaled or not.

Others:

Firewall, Antivirus, VNC/Remote desktop, Defragmenting software (not sure if needed for Linux partitions), IP filtering, proxy and on-the-fly encryption.


No need to answer everything, I just need suggestions to make this build as cheap as possible while running smoothly. Any help would be truly appreciated. Thanks
Edited by Shadow_UGZ - 3/4/10 at 9:54am
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
post #2 of 7
There's a ton of previous threads that deal with power-efficient servers, Untangle systems, pfSense builds, etc etc.

That's not a "file server with special characteristics" . That's a responsible-for-everything-on-the-network-server. Dual (gigabit?) ethernet AND wireless-N??

Probably get suggestions to run some version of *nix software RAID, even though I'm personally partial to hardware RAID, but with RAID-1, you can get away with *nix software RAID.

I'm going to have to think about this one. Though I'm sure by the time I do, somebody like DuckieHo or the_beast would have replied / made suggestions already....
ESXi Host 1
(15 items)
 
  
CPUMotherboardGraphicsRAM
(2x) Intel Xeon E5520 Dell OnBoard Matrox G200 24GB DDR3 12x2GB UDIMMS (18 slots total) 
Hard DriveHard DriveHard DriveOptical Drive
PERC6-RAID10 Internal Standalone iSCSI-SAN TSSTcorp TS-H353B DVD-ROM 
OSMonitorKeyboardPower
VMWare vSphere4 Enterprise Plus Dell iDRAC6 Remote Management [KVM-Over-IP] Dell iDRAC6 KVM Dell Hot-Swap Redundant 1100W 
CaseMouse
Dell PowerEdge T710 Stock Dell iDRAC6 KVM 
  hide details  
Reply
ESXi Host 1
(15 items)
 
  
CPUMotherboardGraphicsRAM
(2x) Intel Xeon E5520 Dell OnBoard Matrox G200 24GB DDR3 12x2GB UDIMMS (18 slots total) 
Hard DriveHard DriveHard DriveOptical Drive
PERC6-RAID10 Internal Standalone iSCSI-SAN TSSTcorp TS-H353B DVD-ROM 
OSMonitorKeyboardPower
VMWare vSphere4 Enterprise Plus Dell iDRAC6 Remote Management [KVM-Over-IP] Dell iDRAC6 KVM Dell Hot-Swap Redundant 1100W 
CaseMouse
Dell PowerEdge T710 Stock Dell iDRAC6 KVM 
  hide details  
Reply
post #3 of 7
CPU: I would look at a 45w TDP Sempron 140 or a Athlon II. Atom will probably be too weak for all your needs.

Hard-disks: Your network will probably bottleneck you anyways.... have you though about RAID5 to give you a bit more drive flexibility? I would go with 1TB+ 3.5" HDD for cost. Power savings and noise aren't that much different from a 2.5".

Motherboard: Only high-end or server motherboards have dual 1Gb ports. Very few motherboards have 802.11n. You are better off getting an AMD 740/760/770 motherboard and adding another NIC+WiFi card. Just check the RAID support on the SB.


Memory/PSU: Single 2GB DIMM for power savings. A for a few HDD and low-power system, a 300w PSU is fine. However, there aren't that many low-cost, quality PSU in that range. The 400w range is a better option for price/watt. Corsair 400CX, Antec 380/430 Earthwatts.

Software: Linux + virtual router (I belive ClearOS supports some WAPs) + encryption software
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #4 of 7
Thread Starter 
Quote:
Originally Posted by ComGuards View Post
There's a ton of previous threads that deal with power-efficient servers, Untangle systems, pfSense builds, etc etc.

That's not a "file server with special characteristics" . That's a responsible-for-everything-on-the-network-server. Dual (gigabit?) ethernet AND wireless-N??

Probably get suggestions to run some version of *nix software RAID, even though I'm personally partial to hardware RAID, but with RAID-1, you can get away with *nix software RAID.

I'm going to have to think about this one. Though I'm sure by the time I do, somebody like DuckieHo or the_beast would have replied / made suggestions already....
Yeah it may be a little more than a File Server . I did a bit of research for the hardware yesterday and I've decided to go with AMD Athlon II (most likely X2 2.8GHz) because an Atom will severely bottleneck due to the encryption. The Athlon II also has SSE4 (speeds up encryption) and it is much cheaper than any equivalent Intel for what I need it to do.

As for RAID1, I've check around and most AM2+ motherboards seems to support hardware RAID so I'll most likely be going for hardware RAID. I want it to have Wireless-N and Dual Gigabit ethernet since my netbook and main rig will be connected to it. So basically it also acts as a network hub .

I'm now looking into motherboards and NIC cards. I've read around that Linux has better drivers for nVidia GPUs, so I'm wondering if it matters what kind of chipset/onboard gpu I should look at that have the best Linux support. I'm not going to use it with a display so I don't really think it does. As for NICs, do high quality NICs really make a difference or can I just go with a cheap Rosewill NIC?

Thanks

Edit: Didn't see you post there DuckieHo . Thanks for the response, I'll check into the stuff you suggested. I would rep you but it seems you are a mod now.

Also you say my network will bottleneck the hard drives. I though this wasn't the case with gigabit ethernet?
Edited by Shadow_UGZ - 3/4/10 at 9:38am
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
post #5 of 7
Quote:
Originally Posted by Shadow_UGZ View Post
As for RAID1, I've check around and most AM2+ motherboards seems to support hardware RAID so I'll most likely be going for hardware RAID. I want it to have Wireless-N and Dual Gigabit ethernet since my netbook and main rig will be connected to it. So basically it also acts as a network hub .
No (desktop) boards support hardware RAID, and very few server boards do. Onboard RAID as you know it is fakeRAID - Linux does support it, but I would go software if you are running Linux anyway. It can be a hassle to get fakeRAID running under Linux.

Personally I wouldn't try and use your server as an access point. A standalone access point is similar cost to a decent wireless card, and trying to get wireless working under the various router distros can be a headache.

Quote:
Originally Posted by Shadow_UGZ View Post
I'm now looking into motherboards and NIC cards. I've read around that Linux has better drivers for nVidia GPUs, so I'm wondering if it matters what kind of chipset/onboard gpu I should look at that have the best Linux support. I'm not going to use it with a display so I don't really think it does. As for NICs, do high quality NICs really make a difference or can I just go with a cheap Rosewill NIC?
Don't worry too much about Linux compatibility - most mainstream oboard stuff will work fine. I would stick with AMD 7x0 chipsets - simply because they are pretty cheap and offer about the best power consumption.

A decent NIC can make a huge difference - I would use something like a Pro/1000 PT for the main NIC in the system.

For your routing add in a dual-port Pro/1000MT - this is a PCI-X card, but will run fine in a PCI slot, and to act as a router you don't need to worry about the bandwidth.

You will be able to find both cards very cheap on eBay - remember to also search for their OEM model numbers to get the best deals. Dell and HP cards are identical to the Intel or Broadcom cards, but usually sell much cheaper, especially in the PCI-X form factor (I bought my dual MT for the princely sum of $12, brand new sealed).

Quote:
Originally Posted by Shadow_UGZ View Post
Also you say my network will bottleneck the hard drives. I though this wasn't the case with gigabit ethernet?
With any RAID level other than 1 you will bottleneck your drives with gigabit. But for most purposes I wouldn't worry about it.
post #6 of 7
Thread Starter 
Quote:
Originally Posted by the_beast View Post
No (desktop) boards support hardware RAID, and very few server boards do. Onboard RAID as you know it is fakeRAID - Linux does support it, but I would go software if you are running Linux anyway. It can be a hassle to get fakeRAID running under Linux.
So if I understand this correctly if I were to use software RAID I don't need to get a board that has onboard RAID? Is RAID5 supported with software?

Quote:
Originally Posted by the_beast View Post
Personally I wouldn't try and use your server as an access point. A standalone access point is similar cost to a decent wireless card, and trying to get wireless working under the various router distros can be a headache.
Would I be better off connecting the server in between the modem and the router? If it simplifies things I might just do that or stick the wireless card in my main rig instead. I would prefer if it didn't interfere with my roommates internet access (ie: ip filtering I want to implement)

I was also thinking maybe I should go for a 10/100Mb/s ethernet instead to connect between router or modem to save costs. It's not like I'm gonna get 100Mb/s internet anytime soon

Thanks the_beast, that was a very informative post . +rep
Edited by Shadow_UGZ - 3/4/10 at 11:14am
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
Redemption
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6750 (G0 Core) Asus P5E Deluxe 2 x Sapphire Radeon 5830 2x2GB Gskill 
Hard DriveOptical DriveOSMonitor
60GB OCZ Vertex 2 Pioneer DVR-109 Windows 7 64Bit 22" Acer AL2216W 
PowerCaseMouse
Corsair TX750W Thermaltake Armor+ ESA Logitech MX Revolution 
  hide details  
Reply
post #7 of 7
Quote:
Originally Posted by Shadow_UGZ View Post
So if I understand this correctly if I were to use software RAID I don't need to get a board that has onboard RAID? Is RAID5 supported with software?
If using software RAID you only need SATA ports on your mobo. No RAID support is required, and if present it won't be used anyway.

Quote:
Originally Posted by Shadow_UGZ View Post
Would I be better off connecting the server in between the modem and the router? If it simplifies things I might just do that or stick the wireless card in my main rig instead. I would prefer if it didn't interfere with my roommates internet access (ie: ip filtering I want to implement)
If you don't want the advanced features of having a pc-based router, why bother with the hassle of fixing one up? The simplest method will be to ust use your router as a router. Similarly if you don't want to interfere with your roommates net access just have your server running inside your current network setup.

Quote:
Originally Posted by Shadow_UGZ View Post
I was also thinking maybe I should go for a 10/100Mb/s ethernet instead to connect between router or modem to save costs. It's not like I'm gonna get 100Mb/s internet anytime soon
The reason I suggest the gigabit card is because you can often get dual-port gigabit cards for cheaper than 2 decent individual 10/100 cards or a dual 10/100 card. I was initially looking for a Pro/100 S (IIRC), but the Pro/1000 MT was cheaper (actually it's an HP NC7170 though - but the card is the same).
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Servers
Overclock.net › Forums › Specialty Builds › Servers › File Server Build Hardware and Softwares Suggestions