Eren Yıldırım     About     Archive     Feed

How to create your home media server using Raspberry Pi 3

Hello everyone,

In this post I’m going to tell you about how I managed to create my own home media server using new Raspberry Pi 3. It’s got 1 GB of RAM and a new Broadcom 64bit CPU, it has a lot more power to handle a greater workload, so stay with me.

Raspberry Pi 2

I’ve put together several useful tutorials here. It is basically a bookmarks page with some advice.

My setup:

  • A Raspberry Pi 3 Model B
  • A 3TB Toshiba Canvio External HDD with NTFS (Powered separately)
    • Powering your HDD from your Pi can cause problems. HDDs need a bit more power than what pi can provide
  • A 32GB Micro SD card from SanDisk (Class 10 + UHS-1 Support)
  • A 2.0 amps USB adapter for powering the pi

Setting Up the Operating System

Raspbian is the Foundation’s official supported operating system. And that’s the OS of my choice, because everything is just tailored for the pi. I preferred the “wheezy” distro earlier, because the linux kernel version seemed to be more stable and compatible with the software I will use. But then I realised “jessie” can run all of them. So grab the distribution of your choice from here (you can also download the jessie lite if you dont require most of the software pi provides) and head to this tutorial to install raspbian without a keyboard, mouse or a monitor. In my case I didn’t have any of those on hand.

If you are using a Windows Environment to control Raspberry Pi, you can use PuTTy terminal to ssh into your device. Otherwise if you are on a mac or linux environment you can just open up your terminal and directly ssh into your terminal.

Mount your HDD automatically on startup

After deploying your OS and do all the initial configuration, you are ready to mount your hdd. If you don’t have an external HDD, skip this part. But for intensive torrent downloading you will need an HDD. Simply, follow this tutorial from HTPC Guides to learn how to. You may use your usb powered hdd but it may cause some issues and device may randomly disconnect due to power insufficiency (or may never connect properly)

If your drive is using ntfs, I personally use ntfs-3g to mount it, despite what tutorial says.

Installing Plex Media Server

Luckily the HTPC Guides provided us another great tutorial on how to install Plex Media Server to raspberry pi 3. Installing plexmediaserver is very easy but you better check the prerequisites before installing.

There is more to come

Next we will install the torrent client deluge and automate it to download the favorite tv series new episodes for us. I’ve setup most of the things needed right now but I’m trying test everything out better to serve the best tutorial here. More to come in a few days.