跳到主要内容

媒体服务器和流媒体服务,能在各种设备中打造娱乐体验。

从任何有Plex服务器的设备上访问你的媒体收藏。在浏览器或移动应用程序中使用Plex网络应用程序来播放你自己的媒体收藏。将你的媒体策划和组织成库,以便轻松找到你要找的东西。除了串流你自己的媒体,还可以发现220多个国家的免费直播电视和成千上万的免费电影和节目。

除了流媒体电影和音乐,使用Plex通过存储照片来释放手机或其他设备的空间。Plex的照片显示包括将照片分类到相册和时间轴视图的功能,使媒体更容易分享。

使用 Linode 的 PlexMarketplace 应用程序更快地开始流媒体播放和共享。在具有足够存储容量的实例上部署,以托管您的资料库。查看Linode 的Block Storage,使用任何共享或专用计划扩展您的存储。

包括软件

软件描述
Docker引擎Docker Engine 是一种开源容器化技术,用于构建应用程序并将其容器化。本Marketplace 应用程序将 Plex 媒体服务器部署为 Docker 容器。
Plex 媒体服务器Plex媒体服务器传输本地存储的媒体文件,使你能够将你的个人媒体收藏流向任何能够支持Plex客户端的设备。

注意:
目前,Linode 不管理Marketplace Apps 的软件和系统更新。用户可自行对以这种方式部署的软件进行日常维护。

部署后开始工作

在你的Plex服务器部署完毕后,你可以上传媒体并配置媒体设备的Plex客户端对Plex服务器的访问。

在你开始之前,确保你已经注册了一个Plex账户

初始设置

Plex服务器的管理是通过其网络界面进行的。在你能从你的工作站连接到网络界面之前,你首先需要创建一个SSH隧道到你的Linode。

注意事项
本指南有时会指导你在某些命令中替换以$开头的变量。

进行这些替换的简单方法是在你的shell中设置变量,然后简单地复制本指南中提供的命令--你的shell会自动将这些命令中的$变量替换成你设置的值。

例如,你可以这样设置配置$IP_ADDRESS的替代物:

code>IP_ADDRESS=192.0.2.0

然后你的shell会解释 $IP_ADDRESS 作为你在以下命令中提供的值,例如:

echo $IP_ADDRESS
  1. 从你的工作站 终端,输入以下命令,代替 $USERNAME 用你的Linux限定用户名,和 $IP_ADDRESS 与 IP地址 你的Plex服务器Linode的:

    ssh $USERNAME@$IP_ADDRESS -L 8888:localhost:32400

    现在你已经在你的终端中建立了与Plex服务器Linode的SSH连接,也可以从你的工作站浏览器访问Plex网页界面。
  2. 进入 http://localhost:8888/web 在你的工作站浏览器中输入Plex服务器设置网页界面。输入你的Plex账户用户名和密码,继续进行设置过程。


  3. 给你的Plex服务器起个名字。请确保将 允许我在家庭之外访问我的媒体 检查并选择 下一个。

  4. 暂时选择下一步,跳过媒体库的设置。你将在下面的章节中上传媒体和添加媒体库。
  5. 完成初始设置,并通过选择以下内容到达Plex主屏幕 已完成.
  6. 点击进入 设置 Plex网页界面右上角的图标。

  7. 在左侧栏,确保你的新Plex服务器被选中,并选择开启 远程访问 根据 设置 节。

  8. 点击 "A "旁边的复选框 手动指定公共端口,保持默认值为 32400 并选择 回归申请.你可能需要选择 显示高级 来查看这些设置。

  9. 等待,直到你看到一条消息,说明你的Plex服务器是 在你的网络之外完全可以访问。

现在你可以从任何Plex客户端(如Plex Web App)访问上传的媒体并管理你的Plex服务器。如果你无法远程访问你的Plex服务器,你可以重复本节的步骤,重新建立直接连接,以达到管理目的。

(可选)连接 LinodeBlock Storage 卷

如果您的媒体收藏超过了 Linode 计划的可用空间,Block Storage 是一个方便的解决方案。本节概述了创建和连接Block Storage 卷与 Plex 服务器一起使用的步骤。

注意
为便于今后参考,您可以通过导航到,然后从卷的选项菜单中选择显示配置,在云管理器中找到本节中提供的说明示例。

  1. 如果尚未创建Block Storage 卷,请创建一个
  2. 建立一个SSH连接到你的Plex服务器Linode,作为你的有限用户
  3. 在您的Plex Server Linode上,为您的卷的装载点创建一个目录:

    mkdir ~/plex/media/linode-volume

4.将您的卷宗路径挂载到您所创建的挂载点,并将其替换为 $FILE_SYSTEM_PATH 您的卷的文件系统路径(可从云管理器中查看)。 卷数 仪表板):

sudo mount $FILE_SYSTEM_PATH ~/plex/media/linode-volume

5.检查可用的磁盘空间:

df -BG
Filesystem     1G-blocks  Used Available Use% Mounted on
udev                  1G    0G        1G   0% /dev
tmpfs                 1G    1G        1G  11% /run
/dev/sda             49G    3G       45G   5% /
tmpfs                 1G    0G        1G   0% /dev/shm
tmpfs                 1G    0G        1G   0% /run/lock
tmpfs                 1G    0G        1G   0% /sys/fs/cgroup
tmpfs                 1G    0G        1G   0% /run/user/1000
/dev/sdc             20G    1G       19G   1% /home/username/plex/media/linode-volume

请注意,由于文件系统的原因,卷内有一些开销。

6.为了确保你的卷宗在你的Linode每次重启时自动挂载,运行以下命令来修改你的 /etc/fstab 文件中,替换为 $FILE_SYSTEM_PATH 与您的卷的文件系统路径(the $HOME 环境变量应该已经被设置为你的用户的主目录):

echo "$FILE_SYSTEM_PATH $HOME/plex/media/linode-volume ext4 defaults,noatime,nofail 0 2" | \
sudo tee -a /etc/fstab

7.重新启动你的Plex服务器Docker容器:

docker restart plex

现在您可以通过Plex网络界面在您的Linode上的挂载目录中访问卷上的媒体。接下来,请按照下面的说明,将媒体上传到您的卷上(使用您的卷的挂载点,而不是创建一个新的子目录),并添加媒体库,以启用存储在您卷上的流媒体。

上传媒体

你的Plex服务器被设置为在以下位置访问媒体文件 ~/plex/media 目录。你有很多选择来上传或下载媒体到你的Plex服务器。本节将向你介绍如何组织和上传文件到你的Plex服务器。 scp 指挥。

注意事项
本节指导你通过SSH连接在Plex Server Linode上以有限用户身份运行命令,或者从你希望上传的媒体文件所在的工作站终端运行命令。

1.在你的Plex Server Linode上,在以下目录中创建一个子目录 ~/plex/media 来存储你的媒体文件。Plex建议 按类型组织媒体因此,选择一个与你计划上传的媒体类型相匹配的子目录名称。例如,要创建一个存储电影文件的目录,请输入以下命令:

mkdir ~/plex/media/movies

2.从你的媒体工作站,使用 scp 命令,将媒体移到Plex服务器的媒体子目录下,替换为 $USERNAME 用你的Linux限定用户名,和 $IP_ADDRESS 用你的Plex Server Linode的IP地址:

scp example_video.mp4 $USERNAME@$IP_ADDRESS:~/plex/media/movies

根据文件的大小,这可能需要几分钟时间。

注意
还有其他方法可以将文件上传到你的Plex Server Linode。更多信息请参见我们在Linux系统管理基础知识中的章节。

添加媒体库

1.登录Plex客户端,如Plex Web App,然后选择Plex侧边栏上的MORE >链接。

2.将鼠标悬停在Plex侧边栏中的Plex服务器名称上,然后选择+图标。

3.选择你的库类型,为你的媒体库设置名称,选择你的语言,然后选择NEXT按钮。

4.点击 浏览媒体文件夹,导航到该目录下的 /media 你的文件存放在哪里,然后选择 增长速度 按钮。

5.一旦你对你的选择感到满意,选择Add LIBRARY按钮。

6.钉住你的新媒体库,使其可以从Plex主屏幕上访问。

7.重复本节的步骤,添加其他媒体文件夹。

你现在拥有创建在线媒体库所需的所有工具,并通过Plex将其流传到任何设备

Plex 媒体服务器Marketplace 应用程序由 Linode 构建。有关应用程序部署的支持,请通过侧边栏中列出的信息联系 Linode 支持。有关 Plex 服务或 Plex 高级会员计费的支持,请联系 Plex支持