如何在CentOS 7上安装Plex Media Server

时间:2020-03-05 15:30:41  来源:igfitidea点击:

Plex是一种流媒体服务器,可将我们所有的视频,音乐和照片集汇集在一起,并随时随地将它们流式传输到设备。

在本教程中,我们将向我们展示如何在CentOS 7上安装和配置Plex Media Server。

准备工作

在继续本教程之前,请确保我们以具有sudo特权的用户身份登录。

安装Plex Media Server

建议在CentOS 7上安装和管理Plex Media Server的方法是使用Plex官方存储库。
它不需要任何技术知识,并且安装和配置介质服务器的时间不会超过20分钟。

以下步骤描述了如何在CentOS系统上安装Plex Media Server:

  • 添加Plex存储库要启用Plex存储库,请打开文本编辑器并在/etc/yum.repos.d/目录中创建一个名为'plex.repo'的新YUM存储库配置文件:/etc/yum.repos.d/plex .repo
[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使用以下方法安装最新版本的Plex Media Server:
sudo yum install plexmediaserver

安装完成后,启动“ plexmediaserver”服务,并使用以下命令使其在系统启动时启动:

sudo systemctl start plexmediaserver.servicesudo systemctl enable plexmediaserver.service
  • 验证安装要验证Plex服务是否正在运行,请输入:
sudo systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server for Linux
   Loaded: loaded (/usr/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2016-07-21 22:22:22 UTC; 12s ago
 Main PID: 13940 (Plex Media Serv)
   CGroup: /system.slice/plexmediaserver.service

调整防火墙规则

现在已经安装并正在运行Plex,我们需要配置防火墙以允许在Plex Media Server特定端口上进行通信。

如果系统未启用防火墙,则可以跳过此部分。

打开我们选择的文本编辑器,并创建以下防火墙服务:

/etc/firewalld/services/plexmediaserver.xml

<?xml version="1.0" encoding="utf-8"?>
<service version="1.0">
<short>plexmediaserver</short>
<description>Plex TV Media Server</description>
<port port="1900" protocol="udp"
<port port="5353" protocol="udp"
<port port="32400" protocol="tcp"
<port port="32410" protocol="udp"
<port port="32412" protocol="udp"
<port port="32413" protocol="udp"
<port port="32414" protocol="udp"
<port port="32469" protocol="tcp"
</service>

保存文件并通过键入以下内容应用新的防火墙规则:

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

最后,使用以下命令检查新的防火墙规则是否成功应用:

sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: ssh dhcpv6-client plexmediaserver
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

配置Plex媒体服务器

创建用于保存媒体文件的目录:

sudo mkdir -p /opt/plexmedia/{movies,series}

Plex Media Server以用户“ plex”的身份运行,该用户需要具有对媒体文件和目录的读取和执行权限。
要设置正确的所有权,请运行以下命令。

sudo chown -R plex: /opt/plexmedia

我们可以选择任何位置来存储媒体文件,只需确保设置了正确的权限即可。

打开浏览器,输入“ http://YOUR_SERVER_IP:32400/web”,我们将看到一个安装向导,该向导将指导我们通过Plex配置:

为了使用Plex Media Server,我们将需要创建一个帐户。

按Google,Facebook或者“电子邮件”按钮创建一个免费的Plex帐户。
如果我们想使用高级功能,则可以购买Plex Pass计划。

注册后,我们将被重定向到页面,其中包含有关Plex的工作方式的信息,如下所示:

点击“获得”按钮。

在下一个屏幕上,输入Plex服务器名称,选中“允许我在我的家外访问我的媒体”框,然后单击“下一步”。

下一步是添加媒体库。
点击“添加库”按钮。

显示弹出窗口时,选择电影作为库类型,然后单击“下一步”。

在下一步中,单击“浏览媒体文件夹”,然后将路径添加到将包含Movies媒体文件的目录,在本例中为“/opt/plexmedia/movies”。

单击“添加”按钮,然后单击“添加库”。

我们可以根据需要添加任意数量的库。

单击“下一步”,然后单击“完成”,我们将被重定向到Plex Web仪表板。

现在,我们已经完成了设置向导,我们可以开始探索Plex选项以及它可以做的所有事情。