To The Original Poster:
1: Operating System Ubuntu Desktop, Since you are talking about VM’s and such
2: SSD’s: Sata SSD Samsung Evo Pro 860 256GB M.2 Samsung Evo 970 Pro 256GB
If all you are going to do is run some VM’s and PMS you won’t need more than 128GB SSD! That’s even if you were running Windows 10.
3: Memory, as I originally stated take the money I saved you from the SSD and use it to purchased a matching pair of 8GB memory. They will be matched and running in dual channel. The more VM work you do the more important this issue will become.
If you were just going to run Ubuntu Desktop and PMS a single 4GB stick would be fine.
4: the internal 8TB drive is a good idea. Though there are some options to think about as I believe that MB supports them. Say like 4 3TB drives in raid 5, 4 4TB drives in raid 10, and so on.
5: Just remember your server should only be connected to your network with a wired connection!
You’ll be able to stream to two devices all day long with your current list of hardware.
Keep in mind that many Smart TV’s, Phones, Tablets, and Smart Players & even BD Players all can direct stream what you’ve said your content consists of now.
And, if setup properly at those individual device settings, you will be using their own hardware to decode and play your library items.
6: Have fun and enjoy your entry into the Plex experience!
Ok only read my rambling below if you are so inclined.
My i7 4790K supports Intel QuickSync Technology.
Additionally my entire library has been converted to H.265 (For space saving just video size cut in half with zero quality loss and all original full audio i.e. Atmos & DTS-X left intact.) so any player on my network that doesn’t natively support it has to be transcoded from my server. I have a Roku 3 that plays everything on my server with the exception of my 4K content.
My PMS is running on a Windows 10 Pro Haswell machine I also use for re-encoding/ripping BD content for my library. So you are attempting to say His Haswell processor is not capable of performing better than an Arm/Atom/Celeron based NAS?
Additionally as I and others have pointed out this is where running Linux as the OS for the server may be key. If you have an Nvidia Video Card that supports H.265 NVENC like say a GTX-960. And are obliged to learn about this new to you OS (Linux, and excuse me for making assumptions…) You can do some custom compiling of PMS, or within the Linux build, that uses the power of the video card for decoding and encoding of H.265 if necessary. Using the cards engine in this manner is exactly how I am able to obtain between 350-400fps conversion speeds from H.264, VC-1, MPeg2, etc. to H.265 on my Haswell machine that runs my PMS for everything except my Live TV setup.
I wish we had more control over such things within the PMS settings to take advantage of the additional hardware, specifically the power of graphic cards, to decode and re-encode on the fly. They are far more efficient at performing such tasks with multiple lanes than CPU’s.
As for the Ram comment. Once again the premiss that 8GB is not enough is wrong. It is the way the memory is installed that makes a larger difference. If he has two sticks of 4GB ram running in dual channel it could make the machine run far smoother at multitasking than a single big stick.
And once again we suggested he run a Linux OS.
Even with my top heavy Win 10 Pro machine running PMS and several other major programs I’ve never ran into any transcoding issues. What I have found is when something does need transcoding there is a processor spike to 85-100% for 30-120 seconds or so and once it has kindo of synced into what it needs to do the service itself drops down to 10-15% of CPU utilization.
I have a second PMS it is on a NUC6CAYS Celeron J3455 quad core, 8GB of Ram 2-4GB sticks dual channel, an onboard 100GB SSD, and a 4TB USB 3.0 external HD for recordings dedicated to only being the PMS TV interface, DVR and HDHR backend software/tuner setup anchor device on the network. I have an HDHomeRun Prime with a FiOS cable card. and am putting the setup through its paces. I was having issues with the actual HDHR setup software on my main PMS computer and had already setup the Nuc as an Ubuntu desktop with PMS running on it for this exact reason months ago. Since switching over to the NUC for TV only things have been much more stable as far as the HDHR hardware and connectivity. I am recording only HD channels most of which have 5.1 audio, and I have them set to record with the delete commercials setting on. This means post processing. And where I thought it may cause some hiccups with the NUC so far it has taken everything in stride. It did take a little while for it to decommercial a 2 hour program, but I was being antsy wanting to see the quality of the recordings… The commercial removal seems to have worked quite well. And, on the second program I applied it on went much quicker.
All of this newest testing was just completed yesterday!
My Test System Players Are:
2015 NUC i3 with 4GB’s of Ram and 65GB SSD running Plex Media Player Embedded version 2.29.0. A Roku 3 on the latest Roku OS build with having both the public and latest beta releases of PMP for Roku. Windows 10 PMP app on the same computer running PMS.
Interestingly, and not happily so might I add, PMP on the Windows App in TV Mode or the standalone PMP NUC there is no way to view the guide when attempting to watch live TV!
The Public Channel Roku version has the identical layout as the other two with the difference of having a “Guide” button. Where you can actually open up a TV Guide?!
In both the Windows and Ubuntu PMP Apps They only do this in TV layout mode. This does not happen in their normal screen layouts.
So bottom line his hardware is way up to the task for being able to transcode to multiple users more than a Nas with an Intel Atom and 1GB of ram.
Don’t get me wrong I’m not knocking Nas’ Heck I sell and install plenty of Synology systems as small business servers and if I ever had the spare money to build the Synology system I would want for myself, family and friends that would be awesome! (which means it’s an if I win the lottery…) But you know what? I still wouldn’t be using the Synology hardware itself for PMS or for what would end up being a 10-20 person array about half family and half friends with 3-5 on site users. There are a number of things that would be relegated to the Synology system. And my PMS would definitely be run from a Linux distro.
And Yes I know there are other manufacturers offering more robust processing power in the past 3-5 years leading up to today where they basically have desktop processors. While Synology actually went the other direction to some degree on some of their line. You know why? Because their software is that efficient it’s that simple. And yes if you get into their enterprise stuff…