Hi guys,
at first please excuse if there are any flaws in my english, I am not a native english speaker (I am from Czech Republic)... And thank You Linus, Luke, Taran, and whole team from Linus Tech Tips for GREAT youtube videos, because these brought me here ;-)
Now about my topic:
I assembled something like a homeserver, it is kind of basic hardware I managed to get together from my tight budget, here are specs (it was originally bought as HP ML10 v2, but i changed few parts):
CPU: Intel Core i3 4170 - 3,7GHz 2c/4t
MB: original server HP with Intel C222 chipset
RAM: 16GB ECC DDR3 1600MHz
SSD: 120GB Kingston
HDD: 3TB WD RED
I plan adding second of each drive for RAID 1 redundancy, but right now... budget :-)
Server is connected via 100/100Mbps link, public IP adress and it has no data limit.
My plan is to run:
- Plex server (mostly for 1 connected user at a time)
- basic webserver - just DJ promo for my flatmate - estimated few visitors a day (he is not a celebrity yet, ehem :-D )
- basic ftp server mostly used for fastdownload of additional files for our upcoming CS:GO dedicated server(s)
- 2 dedicated CS:GO servers
- any dedicated gameservers that might run on remaining resources (Terraria, etc.)
Now I will by really glad and thankful, if you would give me some feedback about my future plans, because even if I think of myself as kind of advanced PC user, I am Linux newbie (or better said - pre-newbie), so any advices and guides will be just great...
I plan running two virtual machines, one with less resources for ftp/web/plex and second just for gameservers, so they won't ever be affected by expected CPU usage spikes, which WILL come frome Plex, or by ftp/web usage. Right now I am not sure how I will split server's resources between those two, but I think best option will be to give both a less than I predict they would need and then give it some testing time and add resources as needed and observed.
Right now the system has VMware ESXI 6.0 installed, 2 VM's with fresh Lubuntu installed on both. Lets hope that mr. Google will help me enough with software installing in Linux... :-D
As I said, any feedback, advices or warnings would be very appreciated... thx in advance for any replies :-)