在CentOS 7上,安装Plex媒体服务器

・4 分钟阅读

Plex是一个媒体服务器,允许将音乐,家庭视频放到你的设备上,本文将指导你在Centos7 (64位)服务器上安装Plex 。

前提条件

如果您要转码媒体,推荐的规格是:

  • 两个或更多内核
  • 4G或更多的内存

如果你不对任何媒体进行转码:

  • 一个CPU内核或更多
  • 1G内存或更多

你还需要一个运行CentOS 7的64-bit系统,你将需要:

  • root访问
  • yum
  • nanovim (本教程将使用nano )
  • wget

安装

在开始之前,我们需要更新我们的系统:

 
yum update -y

 

添加Plex存储库:


nano /etc/yum.repos.d/plex.repo

粘贴以下内容:


[Plex]
name=Plex
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1

保存,(CTRL +O )和退出,(CTRL +X )。

使用yum安装Plex:


yum install plexmediaserver -y

引导时自动启动Plex:


systemctl enable plexmediaserver

启动Plex:


systemctl start plexmediaserver

配置firewalld以允许Plex通过防火墙:


nano /etc/firewalld/services/plex.xml

粘贴以下内容:


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

保存并退出。

告诉firewalld关于我们的新防火墙规则:


firewall-cmd --add-service=plex --permanent

重新加载firewalld以便让新规则生效:


firewall-cmd --reload

配置Plex

现在我们已经成功地安装了Plex到http://(YOUR_SERVER_IP):32400

点击按钮并完成注册。

常见的错误

如果在安装期间看到"Setup is not allowed for shared servers"的错误,则需要在服务器上创建一个SSH隧道。

月月 profile image