了解在 Ubuntu 22.04 LTS Jammy JellyFish 上安装 Plex 媒体服务器的简单命令,以创建您的流媒体服务器。
Plex 最初是一个爱好项目,但随着时间的推移,它发展成为一个专业的流媒体服务器软件,用于管理各种类型的媒体文件。 用户可以安装和使用它,通过互联网或本地网络远程访问他们的视频、音乐和图像; 即使您在旅途中也可以与朋友分享。
Plex Media Server 的基本版可以免费使用,但功能有限。 您可以通过每月 4.99 美元购买 Plex Pass 来获得附加功能。 与付费订阅一样,价格会随着期限的增加而下降。 年度订阅费用为每年 39.99 美元,而如果您已经是 Plex 的用户并想要终身承诺,那么它提供终身订阅,一次性费用为 119.99 美元。
内容
在 Ubuntu 22.04 LTS 上安装 Plex 媒体服务器的步骤
你需要什么才能开始?
• Ubuntu 22.04 LTS Jammy JellyFIsh 服务器
• 非根 sudo 至少用户
• 活跃的互联网连接
1.更新APT缓存
首先,我们应该在 Linux 系统上进行系统更新,然后再使用它的包管理器。 这将重建系统缓存并安装任何更新(如果可用)。 除此之外,还要安装“CURL”。
sudo apt update
在执行任何进一步配置之前,安装一些我们需要的工具。
sudo apt install apt-transport-https curl
2. 在 Ubuntu 22.04 上添加 Plex 媒体服务器存储库
用户可以直接下载 Plex 服务器的二进制文件并将其安装在 Ubuntu 22.04 上,但是最好的方法是使用其官方存储库。 以下是添加 repo 的步骤:
添加 GPG 密钥:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
接下来,使用给定的命令添加 repo:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
运行系统更新
sudo apt update
3. 为 Ubuntu 22.04 服务器安装 Plex 的命令
一旦我们完成了所有设置,只需使用 APT 包管理器就可以很容易地安装 Plex 媒体服务器。 这是命令:
sudo apt install plexmediaserver
当它要求更新 Plex Media 配置文件时,请按 是的 并击中 Enter 钥匙。
4. 检查 Plex 服务状态
确认 Plex 媒体服务器在后台正常运行。 运行状态命令。
sudo systemctl status plexmediaserver
如果它未激活,则使用给定的命令启动并启用它。
sudo systemctl enable --now plexmediaserver
5. 访问 Plex 媒体设置网页
现在,让我们访问 Plex 媒体服务器的 Web 界面以进一步配置它。 为此,只需打开任何可以访问您安装了 Plex 的 Ubuntu 22.04 服务器的 IP 地址的 Web 浏览器。 格式如下:
丛 服务器端口 号码是 32400
https://server-ip-address:32400/web
笔记:将服务器IP地址替换为您的原始服务器IP地址。
另外,如果您使用的是防火墙,请在其中打开端口 32400:
sudo ufw allow 32400
———————————————————————————-
对于远程 Ubuntu 22.04 服务器
如果您的 Ubuntu 在某个远程服务器上运行,则要访问 Plex 配置页面以进行进一步设置,请打开 SSH 隧道以删除本地 PC 上的服务器以访问 Plex Web 设置。
ssh remote-server-ip -L 8888:localhost:32400
然后在您的本地机器上,您可以使用:
https://localhost:8888/web
—————————————————————————————
6. 注册您的媒体服务器
拥有 Plex Web 后,用户必须通过登录在他或她拥有的 Plex 帐户中注册服务器。如果您没有 Plex 帐户,则使用任何给定的方法注册一个。
您将看到显示 Plex 工作原理的信息图表。 好吧,只需点击 GOT IT! 按钮向前移动。
7. Ubuntu 22.04 上的 Plex Pass
这是一个可选的东西,如果你想要一些高级功能然后订阅 Plex 通行证计划,否则 close 它; 因为我们可以稍后再做。
8. 服务器设置
要通过网络轻松识别您的媒体服务器,并且如果您在一个帐户下有多个 Plex 服务器,请为其提供一些用户友好的名称。 在这里,我们添加 –h2s媒体. 你可以给任何你想要的东西。 此外,如果您计划在家庭网络之外访问 Plex,请不要忘记选中“允许我在家外访问我的媒体”框(如果默认情况下未选中)。
9.添加媒体库
要添加您的媒体文件以通过 Plex 访问它们,请单击“添加库“ 按钮。
选择要添加的媒体文件类别,例如音乐、照片和视频。 这里我们选择音乐。
点击“媒体文件夹浏览器”按钮,然后导航到您拥有音频文件的文件夹。 选择它,然后单击“添加库“ 按钮。 笔记:如果即使添加媒体文件后,Plex Web 客户端上也没有显示播放,则将您拥有内容的文件夹的权限授予 Plex 专用用户。
sudo chown -R plex:plex /media/your-content-folder/
代替 /媒体/你的内容文件夹/ 与您的实际文件夹。
10. Plex 媒体网络客户端
添加媒体文件后,您将在浏览器或设备上的 Plex 基于 Web 的客户端上拥有该文件。 除此之外,我们还可以观看直播电视、电影和节目、网络节目以及 Plex 本身提供的其他内容。
11. Nginx 作为 Plex 媒体服务器的反向代理
Nginx 是一个 Web 服务器,也可以充当反向代理来保护您的 Web 应用程序并为其提供更好的性能,这里是 Plex Media 服务器。 此外,它的安装非常简单,因为我们需要的软件包已经在 Ubuntu 22.04 存储库中可用。 因此只需运行给定的命令:
sudo apt install nginx
启动并启用 Nginx 服务
为确保 Nginx 在崩溃或系统重新启动时能够自动启动,请使用给定的命令,不仅启动其服务,而且将其标记为启用以随系统启动启动。
sudo systemctl enable --now nginx
确认服务状态:
systemctl status nginx
为 Plex 创建 Nginx 配置文件
一旦 Nginx 启动并运行,让我们创建一个配置文件,该文件将告诉 Nginx 什么是 IP 地址和 Plex 正在运行的端口号,以及 Nginx 必须使用哪个端口才能在浏览器上显示它; 以便用户可以轻松访问它。
sudo nano /etc/nginx/conf.d/plexmediaserver.conf
现在,复制粘贴下面给出的行。 在这个变化中 服务器名称 将值设置为完全限定的域,或者如果您只想通过 Ip 地址访问 Plex,那么只需使用 IP 地址而不是提供域名。 为了 example 服务器名称 demo.how2shout.com 更改为您要使用的任何域名。 但是,请确保 一种 您的 DNS 中的记录已经指向您安装 Plex 的服务器 IP 地址。 在另一种情况下,如果您想使用只有 IP 而不是域名的反向代理,请删除 #
并更换 server-ip
与您的 IP 地址。
server { listen 80; server_name demo.how2shout.com; #server_name server-ip; location / { proxy_pass https://127.0.0.1:32400; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #upgrade to WebSocket protocol when requested proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } }
Save 文件按 Ctrl+O, 打 Enter 键,然后退出使用: Ctrl + X. 检查我们创建的配置文件是否无错误运行:
nginx -t
之后重新加载 Nginx 服务。
sudo systemctl reload nginx
现在,打开浏览器并开始通过默认 HTTP 80 端口上的域名或 IP 地址访问您的 Plex 媒体服务器。
12. 怎样更新 Plex 媒体服务器 – Ubuntu 22.04
好吧,因为我们已经使用 Plex 的官方存储库在 Ubuntu 22.04 上安装它,所以我们不需要做任何额外的更新来更新它。 运行简单的系统更新和升级命令就可以了。
sudo apt update sudo apt upgrade
13.卸载或删除丛
那些对这个免费媒体服务器不再感兴趣的人可以使用给定的命令完全删除它:
sudo systemctl stop plexmediaserver
sudo apt remove plexmediaserver*
要删除其 repo:
sudo rm /etc/apt/sources.list.d/plexmediaserver.list
要删除 Nginx 服务器:
sudo systemctl stop nginx
sudo apt remove nginx*
这样,我们就可以在 Ubuntu 22.04 Jammy JellyFish 上安装和使用 Plex Media Server。 想了解更多相关信息,可以参考官方 Plex 知识页面.
• NGINX 对比 Apache: 比较托管您网站的网络服务器
• 在 Debian 11 Bullseye Linux 上安装 VLC 媒体播放器的 3 种方法
• 使用 Snap 命令在 Ubuntu 上安装 Plex 服务器
• 在 Debian 11 Bullseye 上安装 Plex 媒体服务器