myfreax

如何在Debian 9安装Plex媒体服务器

Plex是一种流媒体服务器,可让您整理视频,音乐和照片集,并随时随地将它们流式传输到所有设备

6 min read
By myfreax
如何在Debian 9安装Plex媒体服务器
如何在Debian 9安装Plex媒体服务器

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

本教程介绍如何在Debian 9安装 Plex Media Server 。您必须以root具有sudo权限用户登录。

请执行以下步骤在您的Debian 9安装Plex Media Server。Plex媒体服务器在官方的Debian软件包存储库中不可用。

我们将使用Plex官方仓库。首先运行 curl命令导入存储库的GPG密钥。然后将Plex仓库添加到系统的软件源库列表中,运行echo命令。

一旦启用Plex存储库,请更新apt软件包列表并运行命令sudo apt install plexmediaserver安装最新版本的Plex Media Server。

Plex服务将自动启动。要验证安装是否成功,请运行命令sudo systemctl status plexmediaserver,该命令将打印Plex服务器状态。

sudo apt install curl apt-transport-https
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

echo deb https://downloads.plex.tv/repo/deb ./public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

sudo apt update
sudo apt install plexmediaserver

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 Thu 2019-03-07 06:35:51 CST; 17min ago
  

Plex 防火墙设置

现在您已经在Debian 9安装Plex,现在需要确保将防火墙配置为允许在Plex媒体服务器指定端口的连接。

如果您的系统上没有运行防火墙,则可以跳过此部分。以下步骤假定您正在使用UFW管理防火墙。

打开您喜欢的文本编辑器,然后创建以下UFW应用程序配置文件。在本教程中我们将使用vim创建文件

sudo vim /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
/etc/ufw/applications.d/plexmediaserver

保存文件并退出vim,然后运行ufw命令sudo ufw allow plexmediaserver-all更新防火墙规则。

这里我们添加了一条SSH服务的规则,避免你不能使用SSH登录到服务器。

最后检查新防火墙规则是否成功应用,运行sudo ufw status verbose

sudo ufw app update plexmediaserver

sudo ufw allow 22
sudo ufw allow plexmediaserver-all

sudo ufw status verbose
....
To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN    Anywhere
....

配置Plex媒体服务器

在启动Plex设置向导之前,我们先创建将存储媒体文件的目录,运行mkdir命令。

Plex媒体服务器以用户plex的身份运行,plex用户必须具有对媒体文件和目录的读取和执行权限。则需要设置正确的所有权,请运行chown命令

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

现在,我们可以继续进行Plex媒体服务器。打开浏览器,输入http://YOUR_SERVER_IP:32400/web,将显示以下屏幕。

sudo mkdir -p /opt/plexmedia/{movies,series}
sudo chown -R plex: /opt/plexmedia

要使用Plex Media Server,您需要创建一个帐户。你可以通过Google,Facebook或电子邮件创建Plex帐户。如果您想使用高级功能,可以购买Plex Pass计划。

注册后,您将被重定向到页面,其中包含有关Plex工作方式的信息,如下所示。点击Got it按钮。

在下一个屏幕上,输入您的Plex服务器名称,选中Allow me to access my media outside my home框,然后单击Next

下一步是添加媒体库。 点击Add Library按钮。显示弹出窗口时,选择电影作为库类型,然后单击Next

在下一步中,单击Browse for media folder,然后将路径添加到将包含Movies媒体文件的目录中,在教程中为/opt/plexmedia/movies

单击Add按钮,然后单击Add Library

您可以根据需要添加任意数量的库。单击Next,然后单击Done,您将被重定向到Plex Web仪表板。

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

更新Plex媒体服务器

发布新版本时,您可以通过桌面标准软件更新工具或在终端中运行以下命令来更新Plex Media Server软件包:

sudo apt update
sudo apt upgrade

结论

您已经了解如何在Debian 9安装Plex Media Server以及如何创建媒体库。您现在可以在Android,iPhone,智能电视,Xbox,Roku或任何其他受支持的设备安装Plex应用程序。

您可以在Plex Downloads页面上的设备找到受支持的Apps和设备列表。或者您只需从设备的应用程序商店中安装应用程序即可。

如有任何疑问,请在下面发表评论。