如何在CentOS 7上安装Plex Media Server

如何在CentOS 7上安装Plex Media Server

Plex是一个客户端 - 服务器媒体软件套件。 它有两个主要组件,plex媒体服务器和plex播放器。

Plex媒体服务器是一款应用程序,可让您从联机来源组织媒体文件(如视频,音频,照片和其他媒体),然后通过本地网络或互联网进行流式传输。 它可以安装在Windows,MacOS,Linux甚至FreeBSD系统上。

Plex Player是允许您通过运行Plex媒体服务器的本地或远程计算机播放媒体文件的前端。

在本教程中,我们将逐步向您展示如何在CentOS 7服务器上安装和配置Plex媒体服务器。 我们将从其自己的存储库安装Plex Media Server,然后为访问介质服务器配置Firewalld规则,最后使用Plex Web应用程序配置Plex播放器。

先决条件

  • CentOS 7系统
  • 根特权

我们将要做什么

  1. 将Plex存储库添加到CentOS 7系统
  2. 在CentOS 7上安装Plex Media Server
  3. 配置Plex Media Server的Firewalld规则
  4. 测试

第1步 - 添加Plex存储库

我们需要为本指南做的第一步是将Plex存储库添加到我们的CentOS 7系统。

转至'yum.repos.d'目录并使用vim编辑器创建新的回购文件'plex.repo'。

cd /etc/yum.repos.d/
vim plex.repo

在此处粘贴以下Plex存储库配置。

# Plex.repo file will allow dynamic install/update of plexmediaserver.
[PlexRepo]
name=PlexRepo
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1

保存并退出。

Plex存储库已添加到CentOS 7系统。

第2步 - 在CentOS 7上安装Plex Media Server

现在我们将在我们的CentOS服务器上安装Plex媒体服务器。

运行下面的yum命令。

sudo yum -y install plexmediaserver

安装完成后,启动plex服务并使其每次在系统引导时使用下面的systemctl命令启动。

systemctl start plexmediaserver
systemctl enable plexmediaserver

Plex媒体服务器已安装 - 使用以下命令检查它。

systemctl status plexmediaserver

你会得到如下所示的结果。

Plex媒体服务器现在在CentOS 7服务器上运行。

第3步 - 为Plex Media Server配置Firewalld规则

在本教程中,我们将启用Firewalld服务。 确保系统上安装了firewalld软件包。

或者你可以使用下面的yum命令来安装它们。

sudo yum -y install firewalld

现在启动firewalld服务并使其每次在系统启动时启动。

systemctl start firewalld
systemctl enable firewalld

接下来,我们需要为我们的plex安装添加新的firewalld配置。 Plex媒体服务器需要处于“LISTEN”状态的某个端口,因此我们将创建新的Firewalld XML配置。

转到'/ etc / firewalld / service'目录并使用vim创建一个新的服务firewalld配置'plex.xml'。

cd /etc/firewalld/services/
vim plexmediaserver.xml

在那里,粘贴以下配置。

<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>plexmediaserver</short>
  <description>Ports required by plexmediaserver.</description>
  <port protocol="tcp" port="32400"></port>
  <port protocol="udp" port="1900"></port>
  <port protocol="tcp" port="3005"></port>
  <port protocol="udp" port="5353"></port>
  <port protocol="tcp" port="8324"></port>
  <port protocol="udp" port="32410"></port>
  <port protocol="udp" port="32412"></port>
  <port protocol="udp" port="32413"></port>
  <port protocol="udp" port="32414"></port>
  <port protocol="tcp" port="32469"></port>
</service>

保存并退出。

现在将'plexmediaserver'服务添加到firewalld服务列表中,然后重新加载配置。

sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload

你会得到如下结果。

plexmediaserver服务已添加到firewalld - 使用下面的firewalld命令检查它。

firewall-cmd --list-all

你应该在服务列表中获得'plexmediaserver'。

第4步 - 配置Plex媒体服务器

在配置Plex媒体服务器之前,请确保您有一个Plex帐户。 如果没有,您可以使用下面的URL注册。

https://app.plex.tv/

然后登录到您的帐户。

如果您是注册用户并使用浏览器登录,则可以通过以下方式打开Plex媒体服务器安装URL。

http://192.168.33.10:32400/web/

您将被重定向到以下的丛登录。

点击' 登录 '按钮。

你会得到有关plex如何工作的页面 - 只需点击GOT IT按钮即可。

现在是服务器设置页面。

输入您的服务器名称,然后单击“ 下一步 ”按钮。

现在您将看到用于plex库配置的页面。

再次点击' 下一步 '按钮。

并且plexmediaserver配置已完成 - 单击“完成”按钮。

你将得到plex仪表板。

现在您可以将媒体文件添加到您的Plex媒体服务器。

以下是Plex安装的示例库。

CentOS 7服务器上的Plex Media Server安装和配置已成功完成。

参考

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏