如何在Ubuntu 18.04上安装Plex Media Server
在本教程中,我们将指导我们在Ubuntu 18.04上安装Plex Media Server。
Plex是一种流媒体服务器,通过它可以组织视频,音乐和照片集,并随时随地将它们流式传输到所有设备。
尽管本教程是针对Ubuntu 18.04 Bionic Beaver编写的,但相同的步骤也可以用于Debian和Ubuntu 16.04 Xenial Xerus。
准备工作
我们需要以具有sudo访问权限的用户身份登录才能在Ubuntu系统上安装软件包。
安装Plex Media Server
在Ubuntu 18.04上安装和管理Plex Media Server的最简单方法是使用Plex官方存储库。
它不需要任何技术知识,并且安装和配置介质服务器的时间不会超过20分钟。
请按照以下步骤在Ubuntu系统上安装Plex Media Server:
- 首先使用以下“ curl”命令导入存储库的GPG密钥:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add
通过发出以下命令,将Plex APT存储库添加到系统的软件存储库列表中:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
- 启用Plex存储库后,更新apt软件包列表并使用以下命令安装最新版本的Plex Media Server:
sudo apt install apt-transport-httpssudo apt updatesudo apt install plexmediaserver
- 要验证Plex服务是否正在运行,请输入:
sudo systemctl status plexmediaserver
输出应如下所示:
● plexmediaserver.service - Plex Media Server for Linux Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2016-06-25 10:42:28 PDT; 35min ago Process: 2544 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" (code=exited, status=0/SUCCESS) Main PID: 2556 (sh) Tasks: 56 (limit: 2321) CGroup: /system.slice/plexmediaserver.service
调整防火墙规则
现在我们已经在服务器上安装并运行了Plex,现在需要确保将防火墙配置为允许在Plex Media Server特定端口上进行通信。
如果系统上没有运行防火墙,则可以跳过此部分。
以下步骤假定我们正在使用“ UFW”来管理防火墙:
打开我们选择的文本编辑器,并创建以下UFW应用程序配置文件:
/etc/ufw/applications.d/plexmediaserver
[plexmediaserver] title=Plex Media Server (Standard) description=The Plex Media Server ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp [plexmediaserver-dlna] title=Plex Media Server (DLNA) description=The Plex Media Server (additional DLNA capability only) ports=1900/udp|32469/tcp [plexmediaserver-all] title=Plex Media Server (Standard + DLNA) description=The Plex Media Server (with additional DLNA capability) ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp
保存文件并更新配置文件列表:
sudo ufw app update plexmediaserver
通过键入以下内容来应用新的防火墙规则:
sudo ufw allow plexmediaserver-all
最后,使用以下命令检查新的防火墙规则是否成功应用:
sudo ufw status verbose
Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ --- 22/tcp ALLOW IN Anywhere 32400/tcp (plexmediaserver-all) ALLOW IN Anywhere 3005/tcp (plexmediaserver-all) ALLOW IN Anywhere 5353/udp (plexmediaserver-all) ALLOW IN Anywhere 8324/tcp (plexmediaserver-all) ALLOW IN Anywhere 32410:32414/udp (plexmediaserver-all) ALLOW IN Anywhere 1900/udp (plexmediaserver-all) ALLOW IN Anywhere 32469/tcp (plexmediaserver-all) ALLOW IN Anywhere
配置Plex媒体服务器
在启动Plex设置向导之前,让我们创建用于存储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 Media Server,我们将需要创建一个帐户。
按Google,Facebook或者“电子邮件”按钮创建一个免费的Plex帐户。
如果我们想使用高级功能,则可以购买Plex Pass计划。
注册后,我们将被重定向到页面,其中包含有关Plex的工作方式的信息,如下所示:
点击“获得”按钮。
在下一个屏幕上,输入Plex服务器名称,选中“允许我在我的家外访问我的媒体”框,然后单击“下一步”。
下一步是添加媒体库。
点击“添加库”按钮。
显示弹出窗口时,选择电影作为库类型,然后单击“下一步”。
在下一步中,单击“浏览媒体文件夹”,然后将路径添加到将包含Movies媒体文件的目录,在本例中为“/opt/plexmedia/movies”。
单击“添加”按钮,然后单击“添加库”。
我们可以根据需要添加任意数量的库。
单击“下一步”,然后单击“完成”,我们将被重定向到Plex Web仪表板。
现在,我们已经完成了设置向导,我们可以开始探索Plex选项以及它可以做的所有事情。
更新Plex媒体服务器
发行新版本时,我们可以通过桌面标准软件更新工具或者在终端中运行以下命令来更新Plex Media Server软件包:
sudo apt updatesudo apt upgrade