Install Plex Server on Raspberry PI

5
(3)

Last Updated on 2nd September 2023 by peppe8o

In this tutorial, I’m going to show you how to install Plex server in your Raspberry PI.

Being one of most famous media server, Plex brings your media on a single app available for any device and from everywhere. Raspberry PI computer boards fits perfectly plex server needs and are a good option to run your server from your home

What Is Plex

Plex has a huge number of followers. It is really flexible and makes your media together, accessible in a simple way from any device. Moreover, it allows you to reach a number of new services, so discovering web TVs, Shows, channels, podcasts and so on.

It also runs from NAS, but Raspberry PI boards can give great results as they have better performances of NAS from the same price range.

Plex can run quite on every recent computer. Besides Raspberry PI, it is compatible with Windows, OS X / macOS, Linux, NVIDIA SHIELD, Netgear Nighthawk X10 router and many popular NAS devices such as Drobo, Netgear, Synology, and more. The minimum recommended CPU is Intel Core i3 (or equivalent) or faster, but the Cortex ARM CPU of Raspberry PI models do a great job. The typical RAM suggested by Plex is 2GB. Again, Raspberry PI 3 Model B/B+ do a great job with Plex, even if Raspberry PI 4 Model B perform better. So, Plex can run on the latest Raspberry PI computer boards, which are a great option for home Plex installations.

In this tutorial, I’m going to use a Raspberry PI 3 Model B+, but the same procedure should work on other Raspberry PI computer boards.

What We Need

Raspberry PI 4 model B image

As usual, I suggest adding from now to your favourite e-commerce shopping cart all the needed hardware, so that at the end you will be able to evaluate overall costs and decide if to continue with the project or remove them from the shopping cart. So, hardware will be only:

Check hardware prices with following links:

Amazon raspberry pi boards box
Amazon Micro SD box
Amazon Raspberry PI Power Supply box

Step-by-Step Procedure

Install Operating System

Start preparing your OS. You can use Raspberry PI OS Lite (for a fast, headless OS) or Raspberry PI OS Desktop (in this case working from its internal terminal.

If not already done, make sure your OS is up to date. From the terminal, use the following command:

sudo apt update -y && sudo apt upgrade -y

Get Plex Server Installer

In this tutorial, I’m going to use the official Plex installation procedure. I will copy the latest installer link from browser and use this link with “wget” command directly from Raspberry PI. Of course, you can alternatively download the same installer in your local PC and transfer it to Raspberry PI with an sftp program (like Filezilla).

With your favourite browser, go to Plex Download page and make sure that the Plex Media Server button is selected:

Get Plex Server installer link - 01

Open drill down menu under “Windows” to select “Linux” as your distribution:

Get Plex Server installer link - 02

Scroll down and click “Choose Distribution” button. It will open a new drill-down menù. From here, identify Debian “ARMv7” distribution and right-click from your mouse. From here, select “Copy Link Location”:

Get Plex Server installer link - 03

This will save the installer link in your local clipboard. Back to Raspberry PI terminal, write “wget” and paste the copied link. You will have something like the following:

wget https://downloads.plex.tv/plex-media-server-new/1.22.0.4163-d8c4875dd/debian/plexmediaserver_1.22.0.4163-d8c4875dd_armhf.deb

If this doesn’t work, you can also use my wget terminal command to get the Plex Server v.1.22 installer.

Install Plex Server

As said, the previous command will download the official Plex Installer, a “.deb” file in your current folder. Use dpkg with “-i” option (from sudo) to start the installation (please replace “.deb” filename with the one you downloaded):

sudo dpkg -i plexmediaserver_1.22.0.4163-d8c4875dd_armhf.deb

Use your Raspberry PI’s IP address (followed by “:32400/web”) in your browser to start the setup process (in the following screens I’ll use “192.168.1.238” as this is my RPI address, so mu URL will be “http://192.168.1.238:32400/web”).

The first screen warns that you are running Plex Server on a localhost (not on Plex farm):

Plex Server web setup - 01

Use your Plex account or login with available services. A confirmation email could be sent to you from Plex.

The next screen starts showing briefly how Plex works. When ready, click “GOT IT!” button at bottom part of this page:

Plex Server web setup - 02

The next screen proposes Plex offers for paid accounts. You can both evaluate enhanced account or close with “X” button on the top-right part of internal popup:

Plex Server web setup - 03

The next screen allows you to configure your server name and set if you want to allow remote access from the outside home network. When finished, click “next”:

Plex Server web setup - 04_2

The following screen allows you to add your libraries. You can also add them later. When ready, click “Next”:

Plex Server web setup - 05

Following setup, the screen notifies you that you can enrich your plex experience with plex app universe (available from button). You can click Next:

Plex Server web setup - 06

The final screen allows you to select your media menù to show on the sidebar (even if you will however able to reach all media). After choosing, scroll down and click “Finish Setup”:

Plex Server web setup - 07

You will be finally redirected to Plex Server home page:

Raspberry PI Plex Server home page

More info on how to configure and use Plex Server can be found on official Plex Docs pages.

What’s Next

Interested in how you can do with your Raspberry PI? Take a look at peppe8o Raspberry PI tutorials!

Enjoy!

How useful was this post?

Click on a star to rate it anonymously!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?