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

2023-11-16

Plex 是一款流媒体服务器,可让您组织视频、音乐和照片收藏,并将它们随时随地流式传输到您的所有设备。

本教程介绍了如何安装Plex 媒体服务器在 Debian 9 上。

先决条件#

您登录时必须拥有的用户须藤权限能够安装软件包。

安装 Plex 媒体服务器#

请按照以下步骤在 Debian 系统上安装 Plex 媒体服务器:

  1. Plex Media Server 在官方 Debian 软件包存储库中不可用。我们将使用 Plex 官方存储库。首先使用以下命令导入存储库的 GPG 密钥卷曲命令 :

    sudo apt install curlcurl 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
  2. 启用 Plex 存储库后,更新 apt 软件包列表并安装最新版本的 Plex 媒体服务器:

    sudo apt install apt-transport-httpssudo apt updatesudo apt install plexmediaserver
  3. Plex 服务将自动启动。要验证安装是否成功并且 SSH 服务正在运行,请键入以下命令,该命令将打印 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 Thu 2019-03-07 06:35:51 CST; 17min ago
      Process: 2993 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
    Main PID: 2998 (sh)
        Tasks: 127 (limit: 4915)
      CGroup: /system.slice/plexmediaserver.service

调整防火墙规则#

现在您已经在服务器上安装并运行了 Plex,您需要确保您的防火墙配置为允许 Plex 媒体服务器特定端口上的流量。

如果您的系统上没有运行防火墙,您可以跳过此部分。

以下步骤假设您正在使用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 22sudo 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 chown -R plex: /opt/plexmedia
您可以选择任何位置来存储媒体文件,只需确保设置正确的权限即可。

现在我们可以继续进行服务器配置。打开浏览器,输入http://YOUR_SERVER_IP:32400/web您将看到以下屏幕:

为了使用 Plex 媒体服务器,您需要创建一个帐户。

按 Google、Facebook 或电子邮件按钮创建免费的 Plex 帐户。如果您想使用高级功能,您可以购买复合通行证 plan.

注册后,您将被重定向到包含有关 Plex 如何工作的信息的页面,如下所示:

单击Got it button.

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

下一步是添加媒体库。单击Add Library button.

当弹出窗口显示时,选择电影作为库类型,然后单击Next.

在下一步中单击Browse for media folder并将路径添加到将包含电影媒体文件的目录,在我们的例子中/opt/plexmedia/movies.

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

您可以根据需要添加任意数量的库。

Click Next, then Done您将被重定向到 Plex 网络仪表板。

现在您已经完成了设置向导,您可以开始探索 Plex 选项及其可以执行的所有操作。

更新 Plex 媒体服务器#

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

sudo apt updatesudo apt upgrade

结论#

您已经学习了如何在 Debian 9 计算机上安装 Plex Media Server 以及如何创建媒体库。

您现在可以在 Android、iPhone、智能电视、Xbox、Roku 或任何其他支持的设备上安装 Plex 应用程序。您可以在以下位置找到受支持的应用程序和设备的列表丛下载页面,或者您可以简单地从设备的应用程序商店安装该应用程序。

你还应该看看官方Plex 快速入门指导和丛文档 page.

如果您有任何疑问,请在下面留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Debian 9 上安装 Plex 媒体服务器 的相关文章

随机推荐

  • 如何在 Fedora 上安装 Java 11/8

    Java 是一种流行的应用程序 系统软件和 Web 应用程序编程语言 Oracle Java 8 和 Java 11 需要订阅才能下载和使用 因此 我们使用 OpenJDK 在 Fedora Linux 系统上安装 Java 本教程将帮助您
  • Apt Upgrade 与 Apt Dist-upgrade:主要区别

    The 高级打包工具 APT 是一个强大的包管理系统 用于 Debian Ubuntu 及其衍生版本 它简化了在基于 Linux 的系统上安装 升级和删除软件的过程 在各种APT命令中 易于升级 and apt dist upgrade 在
  • 如何在 MySQL 中创建新用户并授予权限

    MySQL是一个关系数据库管理系统 用于以表和记录的形式存储数据 您可以使用 SQL 语句或编程语言插入 修改或检索数据 它允许我们创建新用户并授予对数据库表的权限 最好的做法是始终对所有数据库使用单独的用户 这将确保应用程序无法访问其他应
  • 如何克隆 Git 存储库中的所有远程分支

    Git 是开发人员的必备工具 可实现高效的代码版本控制 管理和协作 Git 的核心功能之一是将远程存储库克隆到本地计算机的能力 虽然基本的 git clone 命令仅克隆默认分支 但有时您可能需要克隆 Git 存储库中的所有远程分支 在本文
  • 如何为 PHP 安排 Cron 作业:分步指南

    Cron 是基于 Unix 的操作系统中的任务调度程序 它用于安排命令或脚本在固定时间 日期或间隔定期运行 此功能对于自动化系统维护或管理任务特别有用 Cron 的一个常见用例是自动执行用 PHP 一种流行的服务器端脚本语言 编写的脚本 本
  • 20 个常见的 Linux 面试问题及解答

    Linux 是世界上最流行的操作系统之一 广泛应用于从 Web 服务器到移动设备的各种应用中 因此 对具有 Linux 专业知识的开发人员和系统管理员的需求很高 无论您是经验丰富的 Linux 专业人士还是初学者 深入了解常见的 Linux
  • 如何在 Debian 9 上安装 Node.js 和 npm

    Node js 是一个基于 Chrome 的 JavaScript 引擎构建的开源跨平台 JavaScript 运行时环境 允许服务器端执行 JavaScript 代码 它主要用于构建服务器端应用程序 但作为全栈和前端解决方案也非常流行 n
  • 如何在 Ubuntu 18.04 上安装 GCC 编译器

    GNU 编译器集合 GCC 是 C C Objective C Fortran Ada Go D 编程语言 许多开源项目 包括 GNU 工具和 Linux 内核 都是用 GCC 编译的 本教程介绍了在 Ubuntu 18 04 上安装 GC
  • 如何在 Ubuntu 20.04 上安装 CouchDB

    Apache CouchDB 是由 Apache 软件基金会开发的免费开源 NoSQL 数据库 它可以用作单节点或集群数据库 CouchDB 服务器将其数据存储在命名数据库中 其中包含具有以下内容的文档JSON结构 每个文档由许多字段和附件
  • 如何在 Ubuntu 18.04 上安装 Spotify

    Spotify是一种数字音乐流媒体服务 可让您即时访问数百万首歌曲 从经典老歌到最新热门歌曲 在本教程中 我们将向您展示如何在 Ubuntu 18 04 桌面上安装 Spotify 相同的步骤适用于 Ubuntu 16 04 和任何基于 U
  • 在 Debian 9 上使用 Let's Encrypt 保护 Apache

    Let s Encrypt 是由互联网安全研究小组 ISRG 创建的证书颁发机构 它通过完全自动化的流程提供免费的 SSL 证书 旨在消除手动证书创建 验证 安装和续订 Let s Encrypt 颁发的证书自颁发之日起 90 天内有效 并
  • 如何在 Ubuntu 18.04 上安装 Tor 浏览器

    Tor 浏览器通过 Tor 网络路由您的网络流量 使其私密且匿名 当您使用 Tor 浏览器时 您正在查看的网站的连接会被加密并免受网络监视和流量分析 使用 Tor 浏览器有一些缺点 通过 Tor 浏览网络比常规互联网连接慢 并且一些主要网站
  • 如何在 CentOS 7 上安装 MongoDB

    MongoDB 是一个免费的开源文档数据库 它被归类为 NoSQL 数据库 与 MySQL 和 PostgreSQL 等传统的基于表的 SQL 数据库不同 在 MongoDB 中 数据存储在灵活的 类似 JSON 的文档中 其中字段可能因文
  • ​如何升级到Ubuntu 20.04

    Ubuntu 20 04 LTS Focal Fossa 于2020年4月23日发布 支持五年 它附带了大量新软件包和主要软件升级 包括最新版本的 OpenJDK GCC Python Ruby 和 PHP 该版本基于 Linux 5 4
  • 如何设置 SSH 隧道(端口转发)

    SSH 隧道或 SSH 端口转发是一种在客户端和服务器计算机之间创建加密 SSH 连接的方法 通过该连接可以中继服务端口 SSH 转发对于传输使用未加密协议的服务的网络数据非常有用 例如 VNC 或FTP 访问地理限制的内容或绕过中间防火墙
  • Linux 中的较少命令

    Less 是一个命令行实用程序 一次一页显示文件内容或命令输出 它类似于more 但具有更高级的功能 并允许您在文件中向前和向后导航 启动时less不读取整个文件 与诸如此类的文本编辑器相比 加载时间要快得多vim or nano The
  • 如何在 CentOS 7 上安装更新

    让您的 CentOS 系统保持最新的安全更新是整体系统安全最重要的部分之一 如果您不使用最新的安全补丁更新操作系统的软件包 您的计算机将容易受到攻击 推荐的方法是使用 yum cron 自动更新 另一种选择是手动更新系统 在本教程中 我们将
  • 如何在 Debian Linux 10 Linux 上安装 VirtualBox

    虚拟盒子是一款开源跨平台虚拟化软件 允许您同时运行多个来宾操作系统 虚拟机 本教程介绍如何在 Debian 10 Buster 上安装最新的 VirtualBox 先决条件 为了能够在 Debian 上安装软件包 您需要以具有 sudo 权
  • Linux 中的 Cd 命令(更改目录)

    The cd 更改目录 命令用于更改 Linux 和其他类 Unix 操作系统中的当前工作目录 它是在 Linux 终端上工作时最基本 最常用的命令之一 The 当前工作目录是用户当前正在其中工作的目录 文件夹 每次与命令提示符交互时 您都
  • 如何在 Debian 9 上安装 Plex 媒体服务器

    Plex 是一款流媒体服务器 可让您组织视频 音乐和照片收藏 并将它们随时随地流式传输到您的所有设备 本教程介绍了如何安装Plex 媒体服务器在 Debian 9 上 先决条件 您登录时必须拥有的用户须藤权限能够安装软件包 安装 Plex