Install Plex Media Server on CentOS 7

Streaming media becomes more and more popular in recent years. Many people like to access their audio and video media from different locations and devices. With Plex Media Server you can easily achieve exactly that (and more) on practically any platform.

There are two versions of Plexfree and paid one.

Plex Free Version

Let’s have a look at what you can do with Plex Media Server (free):

  • Stream your audio and video content
  • Includes web app to access your content
  • Organize libraries
  • News and podcasts
  • Mobile app (with limited access)
  • Voice control
  • Available anywhere
  • PlexApp for remote control
  • 4K support
  • Media optimization for buffer free streaming

Plex Paid Version

The paid version of Plex, called Plex Pass, adds the following features:

  • Live TV and DVR
  • Stream trailers and extras. Also add lyrics to your songs, from LyricFind
  • Have geographic and scene-based tags on your photos
  • Use mobile sync for offline use
  • Camera upload for wireless syncing of photos
  • Sync content to multiple Cloud providers
  • Setup Plex Home to share content with your family and restrict what content can be accessed from your server
  • Unlock mobile features
  • Photo albums and Timeline view

It depends on you if you want to spend your hard earned money on the paid version of Plex, given the fact that the free version already provides lots of cool features.

Note that in order to use Plex, you will need to have an active account, that you can create here. The process is simple and straightforward so we will not stop to review the account creation.

Installing Plex Media Server in CentOS 7

Installing Plex is relatively easy task. Before we start, make sure your system is up to date by running:

$ sudo yum update

Next, head to Plex downloads page and download the package for your Linux distro. It is much easier to do this by simply coping the download link location with right click and then you can run:

$ sudo rpm -ivh https://downloads.plex.tv/plex-media-server/1.13.8.5395-10d48da0d/plexmediaserver-1.13.8.5395-10d48da0d.x86_64.rpm

Alternatively, you can download the package on your system with wget command as shown.

$ wget https://downloads.plex.tv/plex-media-server/1.13.8.5395-10d48da0d/plexmediaserver-1.13.8.5395-10d48da0d.x86_64.rpm

Use yum command to install the Plex server.

Now ensure that Plex is automatically started after system reboot and start the service.

$ sudo systemctl enable plexmediaserver.service
$ sudo systemctl start plexmediaserver.service

Configure Plex Media Server in CentOS 7

Plex comes with a pre-install web interface, through which you can manage your server. It can be accessed at:

http://[your-server-ip-address]:32400/web/

In my case this is:

http://192.168.20.110:32400/web/

You will be asked to login with your Plex account. When you authenticate, you will see a couple of windows regarding how Plex works and the second one providing you with list of paid options.

Lets head to the next one, where we can configure our server name. You can input whatever you like here:

Plex Media Server Setup

Plex Media Server Setup

Next you can organize your media library. Simply click the “Add library” button and navigate to your media.

Plex Media Organize

Plex Media Organize

Once you have configured your media library, you are all set and can complete the setup.

Plex Media Server Setup Completes

Plex Media Server Setup Completes

If you have skipped the media library setup, you can add more media later by clicking the plus “+” sign next to library in the left side menu. When configuring your media, it might come useful to check Plex’s naming convention here.

If you have setup Plex on a public server, it is recommended to disable DLNA as it will be accessible on port 1900. If you have setup Plex on a home server, you can leave it enabled so that media from your server is shared across devices in the same network.

To enable or disable DLNA click on “Settings” in the upper left corner and then scroll down to “DLNA”. From there you can check the box to enable or uncheck to disable DLNA:

Enable Plex DLNA

Enable Plex DLNA

Connect to Your Plex Server

Now that your media server is up and running, only thing left to do is:

  • Download the appropriate client to connect to your server. This can be done from your phone, PC, Mac etc.
  • Authenticate in the app with the same credentials you have used for your Plex server.
  • Start enjoying your media.
Connect to Plex Media Server

Connect to Plex Media Server

Plex is an easy to use, feature rich media server to help you enjoy your media from almost every device and place.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

Marin Todorov

I am a bachelor in computer science and a Linux Foundation Certified System Administrator. Currently working as a Senior Technical support in the hosting industry. In my free time I like testing new software and inline skating.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

4 Responses

  1. weeweew says:

    why use PLEX when there is a EMBY???

    • Marin Todorov says:

      It’s a matter of personal choice. There are many media center options available for all kind of devices. There are Kodi, Plex, OpenELEC, OSMC, RecalBox. They all come with similar features, extensions and addons.

      The article provides information how to install Plex, not that you must choose it. If you want a review of multiple media centers, you can check the following article, where Emby has been checked as well https://www.tecmint.com/best-media-server-software-for-linux/

  2. Linuxman says:

    Isn’t there an SELinux configuration?

Got something to say? Join the discussion.

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.