Install and configure Plex Media Server on CentOS 8 / CentOS 7

In this article, we will discuss installing Plex Media Server on CentOS 8 and CentOS 7 Linux systems. Plex is an open source client-server media server that was created to enable you to stream video, audio, and photos from a tablet, mobile device, or PC using a public Internet or local network connection. Plex runs on Windos, macOS, Linux, and FreeBSD operating systems.

You can extend Plex’s capabilities with easy-to-use plugins. Some advanced features you can unlock with your subscription include:

  • Mobile sync – Enjoy media offline on Android and iOS devices.
  • Live TV and DVR – Connect tuner and antenna to record free OTA broadcasts
  • Parental control – Set up managed user accounts to create custom access restrictions
  • Network hook – Connect the media server to the home automation system
  • Server dashboard – View playback history, bandwidth and major users on the media server
  • Advanced Music Magic – Sweet fade-in, loudness balance, lyrics, etc.
  • Senior photo -Easily sort and discover memories with friends and family with auto-tagging and location.

The Plex software suite contains two main components. Plex Media Server and client applications can be installed on Linux, Windows, macOS and Android devices.

Install Plex Media Server on CentOS 8 / CentOS 7

The Plex Media Server package is not available on CentOS 8 AppStream or CentOS 7 official repositories, we will add the repositories manually.

sudo tee  /etc/yum.repos.d/plex.repo<

You can confirm that the repository is configured correctly by looking at the contents of the file.

$ cat /etc/yum.repos.d/plex.repo

After adding the repository, proceed to install Plex Media Server on CentOS 8.

sudo yum -y install plexmediaserver

After installation, make sure the service is started and enabled.

sudo systemctl enable --now plexmediaserver

Confirm that the service is running:

$ systemctl status plexmediaserver.service

See screenshot below.

Open the required firewall ports.

$ firewall-cmd --get-default-zone 
public
$ sudo firewall-cmd --add-service=plex --permanent --zone=public
$ sudo firewall-cmd --reload
$ sudo firewall-cmd --list-all --zone=public

Accessing the Plex Media Server web console

Access Plex Media Server on server URL, port 32400, Such as 192.168.100.110:32400/web. You need to login with gmail, facebook account or email to proceed.

Install and configure Plex Media Server on CentOS 8 / CentOS 7

You can choose a premium package that suits you.

Install and configure Plex Media Server on CentOS 8 / CentOS 7

Give your server a friendly name.

Install and configure Plex Media Server on CentOS 8 / CentOS 7

Add media library-music, videos, TV shows, photos, etc.

Install and configure Plex Media Server on CentOS 8 / CentOS 7

Complete the setup and start using Plex Media Server.

Install and configure Plex Media Server on CentOS 8 / CentOS 7

In our next guide, we will use Let's Encrypt SSL Certificate to introduce configuring Nginx as a reverse proxy for Plex.

Other guides:

How to install Kodi Media Server on Fedora

How to install Plex Media Server on Ubuntu 18.04 and Arch Linux

Koel-Set up a music streaming server on Ubuntu / Debian / CentOS

Sidebar