Debian Linux Server Build (Mini)

unplugme71

Honorable
Jan 4, 2013
37
0
10,540
Approximate Purchase Date: May 2014
Budget Range: $650-$1250

System Usage: Virtualization, WebDAV, Apache, Database, File Server, VPN, DNS, and maybe DHCP

Monitor: Headless
OS: Debian Linux

Location: Kansas City
Preferred Sites: Newegg & Amazon | Will use other sites recommended that accept Bill Me Later

Existing Parts: None, need all new stuff
Parts Preferences: Intel (CPU, MB), ASUS (CPU, MB), Western Digital (Drives), Samsung (Drives), Adaptec (HBA), Kingston (RAM)

Overclocking: No
SLI or Crossfire: No
Your Monitor Resolution: N/A
CPU: Multiple Cores, Quad preferred but could be more if available.

Memory: I'm not 100% sure how much I'll need for each VM. I'm assuming 32GB should be sufficient to run 3 Virtual Machines.

Storage: I'd like to have at least a RAID 1 setup for the host OS and VM's. If I can fit 4 internal drives, maybe do a RAID 10 internally. Partition the entire setup for OS, Web, and DB data? I'd like something that'll be quick for read/write. Not sure how stable SSD's are yet in RAID setups. Maybe a RAID 5 or 6 with mSATA as a cache drive?

External Storage: Right now I have a USB 3.0 enclosure with 4 drives using RAID 10. My iTunes library will be here as well as any files accessed by the WebDav/File Server. No DB data stored here unless its more feasible/cost to do so.

Backup: Data is currently being backed up to a networked drive for my Mac computers. Will use the same drive for this new system.

File System: EXT3 unless EXT4 is stable now (been a while) or if there are other FS that are better suited for my needs.

Additional Comments: Will need a hypervisor to run 3 VM's on this box. Possibly a 4th one.

HOST) vmWare? Looking for a free hypervisor (8GB Memory ?)
VM 1) Debian OS, DNS/DHCP Server, VPN Server (5GB OS / 4GB Memory ?)
VM 2) Debian OS, Web Server / MySQL (5GB OS, 250-500GB Data / 8GB Memory)
VM 3) Debian OS, WebDAV/File Server (5GB OS / 8GB Memory ?)

Software: What backup utilities are recommended for debian linux?

Networking: Need Gigabit Ethernet. I have a 16port switch that it'll be plugged into. I prefer at least 2 NICs. Does my switch need to support link aggregation? Or can I do fault between the two?

Goal:
Need a dedicated machine to run/manage multiple services.

Usage:
WebDAV/File Server is to access files from my Mac Mini, iPad, and iPhone. Need to be able to VPN into my home network to access these files.

Web Server / MySQl will host web-based applications that I will access. I might allow friends to access some things, but traffic at most will see 3-5 concurrent users. Some web applications may require 1GB memory. MySQL will need at least 4GB dedicated. I store a lot of data between various things (cycling information incl GPS data points, speed, cadence, etc that updates per second; service records/fuel log for my 2 vehicles, and a bunch of other activities. Right now I'm entering about 15k rows per day of activities.)

DNS/DHCP server - offload the work from my Airport Extreme router. Ability to do custom things with DNS. I'm not sure if my Airport will allow me to turn DHCP off though and still function as a wireless router. Anyone know about this?

VPN Server - ability to get into my home network to access all the services from VM 2 and 3.

I prefer this to be a mini-itx project. While i've seen MB with 4NIC and multiple SATA ports, fitting 4 drives might be an issue. However, as long as it can fit in my media cabinet, it'll be fine. I don't know the dimensions, but basically no bigger than a XBOX ONE.

Noise: I'd like this to be fairly quiet. Meaning, it can't overpower a normal conversation between two people or be heard while the tv is on normal listening volume.


if the sytem ends up working out great, I may buy a second clone and replicate certain services across both.




 
you can use this build as your reference
HTPC case, the dimension is close to xbox one
xeon i7 haswell, 4 cores 8 threads, no iGPU as requested
32GB ram
240GB SSD
2x 2TB drive in raid 1
Gold rated PSU

PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: Intel Xeon E3-1230 V3 3.3GHz Quad-Core Processor ($244.99 @ Newegg)
CPU Cooler: Noctua NH-L9i 57.5 CFM CPU Cooler ($39.99 @ Newegg)
Motherboard: ASRock B85M Pro4 Micro ATX LGA1150 Motherboard ($69.99 @ Newegg)
Memory: Patriot Viper 3 Low Profile Red 32GB (4 x 8GB) DDR3-1600 Memory ($244.84 @ Amazon)
Storage: Crucial M500 240GB 2.5" Solid State Disk ($109.99 @ NCIX US)
Storage: Toshiba 2TB 3.5" 7200RPM Internal Hard Drive ($79.99 @ Amazon)
Storage: Toshiba 2TB 3.5" 7200RPM Internal Hard Drive ($79.99 @ Amazon)
Case: Silverstone GD05B-USB3.0 (Black) HTPC Case ($95.99 @ Amazon)
Power Supply: SeaSonic 360W 80+ Gold Certified ATX Power Supply ($59.99 @ Amazon)
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer ($16.99 @ Newegg)
Total: $1042.75
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2014-04-24 11:17 EDT-0400)