A blueprint for using Nvidia Shield Android TV and Raspberry Pi to create an inexpensive media and file server.rn I run a file server at home that houses all of my files, including documents, images, videos and films, TV shows and music that I purchase. It also doubles as a media server, running Plex. But this is a damn expensive machine (by my standards). It cost me over $800 to build this system with an eight core CPU and 16GB of RAM. I did run a Raspberry Pi file server briefly, and it served me very well as as file server. But it could not be used as a media server because my favorite Plex Media Server is not available for ARM. There is another open source media server called Kodi that is available for ARM, but I prefer Plex for these reasons: SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe Plex transcodes the media at the server level, which allows me to play content on any device without having to worry about whether the target device supports those media formats Plex has a very user friendly user interface Plex allows restricted access to friends and family members Plex allows remote access over the internet via Plex Pass. Last month, Plex and Nvidia announced the arrival of media server capabilities to Nvidia Shield Android TV. I already own that device, courtesy of Nvidia. So I repurposed my media center PC as a desktop and deployed a combination of Raspberry Pi and Nvidia Shield as my media server. Getting started You’ll need: Nvidia Shield Android TV [ Find it on Amazon – *What’s this?* ] Raspberry Pi 2 [ Find it on Amazon ] External powered hard drives There are two versions of Nvidia Shield: the regular 16GB for $200 or 500GB for $300. If you want to shell out the extra $100, you could simply use the 500GB version of Shield as stand alone media server [ Find it on Amazon ]. Or you could use any NAS solution as a file server. You can even plug in a powered HDD to Shield for storage. But because I need a dedicated file server that stores all of my files, I will be creating a file server with Raspberry Pi. I have written a comprehensive tutorial on setting up your file server with Raspberry Pi, please refer to that for instructions on building your file server. I strongly recommend organizing your media files in folders. These are the folders I create: movies, TV, home videos, music and photos. This is important because Plex has built-in capability to pull meta tags such as file name and description from the web. Later when you create media libraries on Plex, you should attach the appropriate folder with each media library, otherwise Plex won’t be able to detect the files and display meta information correctly. If you store home videos in the movie library, Plex won’t even show those videos. So be careful. Once the file server is up and running, upgrade the Nvidia Shield Android TV to the latest version of Android. Go to System > Devices > About > Update. You should be running version 3.2 or newer for Shield software to be able use it as a media server. Once upgraded, go to Settings > Devices > Storage & reset. There go to Network Storage and mount the Samba file server that’s running on Raspberry Pi. Swapnil Bhartiya You will find the NAS devices in the storage section. Choose the registered user option and provide it with username and password for the Samba user. Now this storage is mounted on Nvidia Shield. Now install Plex software from the Google Play store, open the app and log into your Plex account. During the configuration, please click on the ‘enable Plex Media server’ tab. Swapnil Bhartiya Enabled the server capabilities in Plex. Plex will ask permission to access your storage devices. Then Plex will run for a while to configure the server. Once done, open a browser and visit this page (you can use web browser on Shield itself. I use a bluetooth keyboard with my Shield for typing). Choose the Plex Media server running on Shield and then click on the Media Library tab. Swapnil Bhartiya Now you can create different media libraries for different type of media. I create these media libraries to match my folders: movies, TV, home videos, music and photos. Select the media library and click on the ‘Add Folder’ option. Swapnil Bhartiya You will see the local storage of Shield and the network storage that you mounted to the server. Now attach the folders on your storage device with the corresponding media library. Swapnil Bhartiya That’s it. You now have your own media server running on Shield. If you want to access this server outside the local network, you can purchase the Plex Pass that allows you to access and manage your Plex server remotely. If you have any questions, feel free to ask them in comments below. Related content opinion These are the most exciting Linux powered devices Did you know that Tesla cars ran on Linux?rn By Swapnil Bhartiya May 22, 2017 4 mins Linux Open Source opinion How Rackspace flew through turbulence in the private cloud Bryan Thompson, General Manager, OpenStack Private Cloud at Rackspace, talked about the second generation of cloud and some turbulence that OpenStack recently experienced.rn By Swapnil Bhartiya May 22, 2017 4 mins Open Source Cloud Computing Data Center opinion How Dell’s Project Sputnik came to life I met and talked to Barton George, the projectu2019s initiator and leader, to understand the backstory. By Swapnil Bhartiya May 22, 2017 10 mins Linux Open Source Computers and Peripherals opinion Elementary OS is trying to create a business model for open source app developers There is no dearth of Linux based operating systems, you will find dime a dozen. However there are only a few major ones that matter and elementary OS is among them. rn By Swapnil Bhartiya May 20, 2017 4 mins Linux Open Source Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe