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.
You can choose a premium package that suits you.
Give your server a friendly name.
Add media library-music, videos, TV shows, photos, etc.
Complete the setup and start using Plex Media Server.
In our next guide, we will use Let's Encrypt SSL Certificate to introduce configuring Nginx as a reverse proxy for Plex.
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