Raspberry Pi 3 Media Server, Part 3

Now that I’ve gone over the initial design, time to start digging into the meat and potatoes of this thing!

The Raspberry Pi 3 has a 1.2GHz quad-core ARM processor, and 1GB of RAM.  While it’s not going to win any awards for raw processing power, for a lot of applications, it’s sufficient, including the ones here.

In my original design, one RPi was going to run Plex Media Server, exclusively, while the other handled transcoding video.  Interesting, Plex does run natively on the RPi (or, specifically, on ARM).  The standard documentation, unfortunately, is out of date if you want to run it on a 3B.

Instead, follow the directions straight from the packager for ARM64

# become root
sudo su
# add my public key
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | apt-key add -
# add my PMS repo
echo "deb [arch=armhf] https://dev2day.de/pms/ jessie main" >> /etc/apt/sources.list.d/pms.list
# activate https
apt-get install apt-transport-https
#enable armhf support
dpkg --add-architecture armhf 
# update the repos
apt-get update
# install PMS
apt-get install plexmediaserver-installer:armhf

Essentially, this makes sure that we get a version that takes full advantage of the hardware.  Once the server is installed, you can just start it up.

sudo systemctl enable plexmediaserver && sudo systemctl start plexmediaserver

Once the server is up and running, just visit the page in your browser


Obviously, replace this with your Raspberry Pi’s IP address, but after that, it’s just a matter of configuring it!

Leave a Reply

Your email address will not be published. Required fields are marked *