{"id":5117,"date":"2016-12-20T12:00:14","date_gmt":"2016-12-20T17:00:14","guid":{"rendered":"http:\/\/chriscolotti.us\/?p=5117"},"modified":"2018-04-29T16:09:13","modified_gmt":"2018-04-29T20:09:13","slug":"build-ultimate-plex-media-server","status":"publish","type":"post","link":"https:\/\/chriscolotti.us\/technology\/plex\/build-ultimate-plex-media-server\/","title":{"rendered":"How To Build The Ultimate Plex Media Server"},"content":{"rendered":"
<\/a><\/p>\n When I decide to jump into something those that know my know I have a saying that ‘Chris doesn’t do anything small’. \u00a0I also research, plan, read, and prepare for things quite a bit. \u00a0So when I decided to jump into the PLEX arena I did a lot of reading, and thinking about how I wanted to run the application. \u00a0There is obviously hundreds of options out there but I am going to tell you what I landed on that I think it the Ultimate Plex Media Server.<\/p>\n <\/p>\n There is a lot of options out there. \u00a0I looked at a Mac Mini, using my iMac, utilizing my old PX4 network attached storage, using virtual machines, and buying all new hardware. \u00a0I literally built multiple versions of the application to see how they worked, updated, and just ran. \u00a0After all my testing I did decide to buy new hardware from QNAP. \u00a0Specifically the TVS-671 running these hardware specifications.<\/p>\n I am still up in the air on rebuilding the R5 as a R10 just for the rebuild times. \u00a0I don’t really think for the read access much would change it’s more about a disk failure. \u00a0Not sure yet.<\/p>\n If you read up on the QNAP, it’s rated for PLEX 4k transcoding, mostly due to the fact it has the i5 Processor. \u00a0The other reason I liked this is unlike a MacMini or Virtual Machine solution accessing the video via a network share, the video files are accessed 100% locally by the PLEX application running directly on the QNAP. \u00a0I felt this would provide much lower latency for accessing the videos, thus allowing more people to stream from it at once. \u00a0There is also some other nice advantages I will discuss as well.<\/p>\n I also mentioned above but the key to this setup is that the PLEX application is downloadable from Plex.tv for QNAP including the 4.2 and 4.3 versions of QTS. \u00a0There is a version available from the QNAP store of apps, but it’s not updated often and just as easy to download the latest from the PLEX website.<\/p>\n <\/a><\/p>\n Once installed you can open it and it will bring you to the standard web login page to configure and add it into your account. \u00a0This is easier that I found with installing it on Linux but the same as installing on MacOS. \u00a0There is some documented ways to move your library information as well on the PLEX website that you may find useful.<\/p>\n Something else I was able to setup using an official package from the QNAP app store was Crashplan. \u00a0The posted one is slightly dated but the author has a full post<\/a> about the new version installation. \u00a0QNAP also has a blog post<\/a> about how to install the one on the app store. \u00a0This is pretty nice if you have CrashPlan, again it runs natively on the QNAP, but I will admit….it’s taking a long time to complete! \u00a0Once it’s installed you get a web page with the information needed to modify the ui.info file which is very helpful<\/p>\n <\/a><\/p>\n So here’s where things get really fun. \u00a0Setting up PLEX and copying your media files is the easy part. \u00a0Sharing to your family and friends is also pretty simple. \u00a0I wanted to take my PLEX install to the next level. \u00a0I started wondering, “How do you know if people are using my server” and “What things are they watching?”. \u00a0Well guess what, there’s apps for that! \u00a0The two I decided to use are PlexWatch<\/a> and PlexWatch Web<\/a>. \u00a0The key to these is actually utilizing the built in Virtualization Station component of the QNAP. \u00a0Virtualization Station is essentially a KVM hypervisor with a UI on top. \u00a0I simply installed a small Ubuntu Virtual Machine to run these two apps on. \u00a0Once configured I can see the viewing history in a web browser.<\/p>\n <\/a><\/p>\n PlexWatch also has the ability to set up notifications through E-Mail and other things like Pushover for you to get notifications when someone starts watching or finishes watching something. \u00a0I wanted this mostly so I know how many people at once may be using the system. \u00a0The stats are fun but getting notified that someone is on there is nice to know in case I decide to watch something and the stream seems wonky.<\/p>\n I also use another Ubuntu virtual machine that runs SickRage and SABNZB, but you can google those to learn more about them. \u00a0I decided I was not going to go into any detail on those. \u00a0Let’s just say those to things with some add-on scripts fully automate a few things that make things even cooler.<\/p>\n Since I am running these virtual machines right on the QNAP, that’s one reason why I maxed out the physical memory. \u00a0I did learn about Virtualization Station before I bought the unit and figured I’d end up using it.<\/p>\n Now I just need to see if there is a way to prioritize my accounts viewing over others. \u00a0Not sure if that’s available but it sure would be nice I just have not looked yet. \u00a0I’m also still waiting to try out the PLEX Cloud even though I think it’s going to be cost prohibitive<\/a>. \u00a0All in all I am very happy with this “All-in-one” setup and what it can do. \u00a0If you have comments, suggestions or ideas of other things to try let me know!<\/p>\n","protected":false},"excerpt":{"rendered":" When I decide to jump into something those that know my know I have a saying that ‘Chris doesn’t do anything small’. \u00a0I also research, plan, read, and prepare for things quite a bit. \u00a0So when I decided to jump into the PLEX arena I did a lot of reading, and thinking about how I …<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[482],"tags":[462],"jetpack_publicize_connections":[],"yoast_head":"\nThe Ultimate Plex Media Server Hardware<\/h2>\n
\n
QNAP\u00a0Plex Media Server Application<\/h2>\n
Ultimate Plex Media Server\u00a0Backup<\/h2>\n
Ultimate Plex Media Server\u00a0Add-On Applications<\/h2>\n
Ultimate Plex Media Server Next Steps<\/h2>\n