帮助中心
如何在Ubuntu 20.04上安装Plex媒体服务器?



Plex是一个流媒体服务器,可以让你组织你的视频、音乐和照片集,并随时随地将媒体流传到你的电脑、手机、平板电脑或电视。Plex媒体服务器可以安装在所有主要的操作系统和设备上。

本文介绍了如何在Ubuntu 20.04上安装Plex媒体服务器。

在Ubuntu上安装Plex媒体服务器


Plex是专有的计算机软件,它不包括在Ubuntu的软件库中。

在Plex媒体服务器上安装Steam是相当简单的。我们将启用Plex官方软件库,用apt .NET安装软件包。这不需要任何技术知识,安装和配置媒体服务器的时间应该不会超过20分钟。

1、将Plex APT资源库添加到你的系统中,并导入资源库的GPG密钥。

$ 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

2、一旦资源库被启用,更新apt软件包列表并安装最新的服务器版本。

$ sudo apt update$ sudo apt install plexmediaserver

3、为了验证Plex是否在运行,检查服务状态。

$ sudo systemctl status plexmediaserver

输出结果应该是这样的。

plexmediaserver.service - Plex Media Server
    Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
    Active: active (running) since Thu 2021-06-17 19:36:33 UTC; 23min ago

这就是了。在这一点上,你的Ubuntu机器上已经安装了一个Plex媒体服务器。

调整防火墙


现在Plex已经在你的服务器上安装并运行,你需要确保服务器的防火墙被配置为允许Plex专用端口的流量。

如果你的系统上没有运行防火墙,请跳过这一部分。
如果你使用UFW来管理你的防火墙,最简单的选择是创建一个UFW应用程序配置文件。

$ sudo nano /etc/ufw/applications.d/plexmediaserver
/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媒体服务器以用户plex的身份运行,他必须对媒体文件和目录有读取和执行的权限。要设置正确的所有权,请输入以下命令。

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

你可以选择任何位置来存储媒体文件;只要确保你设置了正确的权限。
现在你可以继续进行服务器配置了。打开你的浏览器,输入http://YOUR_SERVER_IP:32400/web,你就会被转到plex的网站。

$ sudo chown -R plex: /opt/plexmedia



为了使Plex正常工作,你需要创建一个账户。

按谷歌、Facebook、苹果或电子邮件按钮,创建一个免费的Plex账户。如果你想使用高级功能,请购买Plex Pass计划。

注册后,你会被转到有关Plex工作方式的页面,如下图所示。




点击Got it按钮。

在下一个屏幕上,输入你的Plex服务器名称,勾选 "允许我在家庭之外访问我的媒体",然后点击下一步。


下一步是添加一个媒体库。点击添加库的按钮。

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



在下一步,点击浏览媒体文件夹,添加包含Movies媒体文件的目录路径,在我们的例子中是/opt/plexmedia/movies。



点击 "添加 "按钮,然后点击 "添加库"。

你可以根据自己的需要添加多个库。



点击 "下一步",然后点击 "完成",你就会被重定向到Plex网络仪表板。



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

更新Plex媒体服务器


当新版本发布时,要更新Plex,请在终端运行以下命令。

$ sudo apt update$ sudo apt install --only-upgrade plexmediaserver

在安装过程中,官方Plex软件库可能被禁用。要启用存储库,请打开plexmediaserver.list文件,取消对以 "deb "开头的一行的注释。

$ sudo nano /etc/apt/sources.list.d/plexmediaserver.list
# When enabling this repo please remember to add the PlexPublic.Key into the apt setup.
# wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -
deb https://downloads.plex.tv/repo/deb/ public main


结语


我们已经向你展示了如何在Ubuntu 20.04机器上安装Plex媒体服务器并创建一个媒体库。

现在你可以在你的安卓、iPhone、智能电视、Xbox、Roku或任何其他支持的设备上安装Plex应用程序。你可以在Plex下载页面找到支持的应用程序和设备的列表,或者你可以直接从设备的应用商店安装应用程序。

文章相关标签: 安装Plex
购物车