Hello guys.
I want to build a small server of my own to host a Team Speak and Raid Call server as well as my own personal cloud.
My system consists of:
Case: Thermaltake Urban S41 (no window)
PSU: Thermaltake DSP G 450W
MB: Asus Z10PA-U8 with an ASMB8-iKVM for remote control
CPU: Intel Xeon E5-2609-v3
Cooler: Thermaltake NiC C5
RAM: 16GB (2x8) Kingston KVR21R15S4/8 DDR4 2133MHz CL15 ECC
HDD: Intel SSD 2500 Pro 120GB for the Server OS
HDD: Intel SSD DC S3500 160GB for the TS, RC and Cloud software
HDD: Western Digital RE WD1003FBYX 1TB for the cloud like music, pictures and documents
HDD: Western Digital RE WD6001FSYZ 6TB for the cloud for video stream
GPU: Nvidia NVS 310 passive cooled
Additional information regarding my internet connection; I have a 50MB/10MB (50 euros including satellite TV) for my home but I got a second enterprise line of 4MB/10MB (50 euros) for my server, so the server runs on a different line alone with out having to worry for network bottle neck from YT or other stuff.
Since this is my very first server I’d like some help regarding a few things;
- I’m thinking of using MS Windows server 2012, I could also go for Linux in parallel too?!
- I took a look on Google regarding cloud software but I can’t decide which should I use, in fact I got really confused. I want to be able to send files from my smartphone and tablet (and if the software supports streaming and/or web access from other computers that is welcomed)
Thanks inadvance.
Before you shell out all this cash on a server, I wonder if just using a onedrive or google drive account wouldn't meet your needs. Check those out first.
Unfortunately I can't really speak from server side experience (or on anything else beyond telling you to maybe check out some paid service) for whether or not to run Windows server 2012 or Linux, so I'm really just talking out of my ass, but everything networking wise I have done was a many times easier and less annoying on linux (provided you already know how to work around in linux) than everything I've done in windows. Like I said though, I'm really just talking out my ass.
Since you have a separate line getting in the net and allowing for connections would be pretty simple (assuming you have it plugged straight into either a firewall or modem.)
Here's a little link I found here. List of some open source cloud software.
Sorry I couldn't be of much help. Good luck.
I'll make some stuff simple here. For files, like word docs use owncloud. It runs on php so you'll need that and probably an Apache web server. For streaming media, you have plex media server. Solves that problem. As for how to run other stuff, hour drive set up is fine BUT do not run all services on one OS. Nice set of VMs will do the trick. All the VM images are stored on that 160GB SSD, and then attach a second disk for their data. Wether that be the file one or the larger one for media files. I personally run XenServer but many people will tell you to use ESXi. Either way, VMs would be how I set this thing up.
That's the point, I can slap a 6TB HDD for 300euros and be done until I need more space, where I have to pay like 100 to 200 euros annually for less space. For ease of use paying for a service would be stress free but cost wise having my own server is better.
That seems very promising.
Also looks very nice, especially the DLNA support. That seem a big plus.
With MS Server I can run two OS and two VMs for the MS Server, so installing Linux is a good possibility to extend the VMs because 600 euros for the MS license is fine, I don't think I can spend 6000 euros for the top end MS Server R2 for unlimited VMs instances...that would be over the top and stupendous for a consumer, I can spent the money but I don't want to show off, I want functionality.
If I change the 160GB SSD for an 120GB and use the 160GB only for the VMs data that should work?!
- The 2500 Pro 120GB for the two OS
- One DC S3500 120GB for the TS, RC Plex and Owncloud
- One DC S3500 160GB for the VMs data
- One RE 1TB for music (approx. 280GB) and documents (well, they're documents :P)
- One RE 2TB for pictures and videos (split in two)
- One RE 6TB for movies.
Not sure why you want so much variety in storage. Wouldn't something like this be easier?
- Intel 480GB ish SSD for OS and VM images (possibly get another for raid1 or backup)
- 6-8TB HDD x2 raid1 for data
I would personally avoid raid1 for the OS, to reduce complexity. Regular backups of the OS and VMs would of course be good to have.
Also one possible setup I would suggest is to run Linux as you host OS with ZFS and KVM. Run all of your applications in KVM VMs on your OS of choice. Run ZFS on the storage disks and share it with guests and the rest of your network via network share.
Specs: Slightly overkill for what you want to do, but will be stable and run fine.
NO. Cancel that and save some money. If this is for you, any media you access locally won't touch the internet, and anything external won't bottleneck you.
If you want to use both at the same time, you can use ESXi, but if you simply need a remote media server + file server, linux + plex will suit you just fine. When it comes to files, owncloud works and will satisfy your needs.
Let me know if you have any other questions, my life is this stuff.
As @ipat8 said, the specs are weirdly overkill.... but also underkill at the same time.
Although you are planning on using a hex core... its a very low end one clocked at 1.9Ghz. For the application you are planing on using, I would personally opt for a lesser quad core but with much higher clocks. Plus there is no reason to move to the 2011-v3 platform unless you are going to use copious quantities of RAM, which you are not. To be honest I would look at using a cheaper platform, if you still want a Xeon consider the ones that run on the 1150 (E3 Xeon) socket. For example the E3-1220 v3.
I am also a little confused at why you have an SSD dedicated to the TS, RC and cloud software? TS and RC aren't really going to require any copious amounts of disk space (unless you are using them as file sharing) and the cloud software will not require a lot of disk space either.
As for the software, (much like what everyone else said) just use a hypervisor and virtualise Windows within Linux.