嗨,大家好,数字时代的问题之一就是在这里和那里存储了如此多的数据,尤其是媒体文件,当您在家中将最喜欢的歌曲存储在计算机中而无法真正访问它时,这总是很痛苦的。与房子其他任何地方的其他人共享,除非您来到房子所在的地方。所有这些特殊问题和其他类似问题都是Plex试图解决的,在本教程中,我们将在您的Raspberry Pi上安装Plex服务器,从而为您提供与媒体库的无限制且无限制的连接。
Plex服务器简介:
Plex是一个客户端服务器媒体播放器系统,它具有一个Plex服务器来服务所有媒体文件,一个Plex客户端来访问或流传输来自服务器的所有媒体文件。
- Plex Media Server可以在Windows,macOS和Linux等许多操作系统上运行。Plex使用海报和缩略图以简洁的方式组织您所有的媒体文件,无论是音乐,电影,照片,表演还是节目,还可以显示评级和其他在线服务提供的服务 在这里,我们将Raspberry Pi用作Plex服务器。
- 媒体播放器是在诸如移动设备,计算机等客户端设备上运行的客户端。客户端可以从Plex服务器访问媒体文件。
Plex Home Media Server允许您将所有媒体文件保存在一个位置,并从任何其他所有设备访问它们。您可以从所有喜欢的设备(如Web,Android智能手机,Apple,Amazon fire TV,iOS,Windows,Xbox,PlayStation,Chromecast,Smart TV等)访问数据。所有这些设备均支持Plex客户端。
对于本教程,我们将在Rasbperry Pi上创建Plex服务器。您将能够将媒体文件上传到连接的存储设备(USB笔式驱动器或外部HD),然后将媒体从服务器流式传输到任何其他设备,无论是手机还是连接的计算机。这可能是一个非常有用的工具,因为它可以帮助您很好地管理所有其他设备上的空间,并使与朋友和家人的共享变得容易。
所需组件:
- Raspberry Pi 3(应与Pi 2配合使用)
- SD卡(至少8GB)
- USB驱动器或外部硬盘(可选)
在这个树莓派plex服务器教程中,我们使用 Raspberry Pi 3 和Raspbian Jessie OS。前面已经讨论了所有基本的硬件和软件要求,您可以在Raspberry Pi简介中进行查找。
所以在这里,我假设您熟悉Raspberry Pi的设置,并且知道如何使用腻子之类的终端通过终端访问Raspberry Pi。很多假设对吗?是的,但是这些都是非常基本的东西,您可以从我们以前的Raspberry Pi项目中学习。
我们将逐步在Raspberry Pi上实现Plex服务器,并认真遵循它们,该项目将像一个魅力一样运作。让我们潜入吧!
在Raspberry Pi上设置Plex Server:
步骤1:升级Pi
在开始每个项目之前,我喜欢做的第一件事就是更新pi,以获取操作系统的所有最新更新。
sudo apt-get更新sudo apt-get升级
完成后,使用以下命令重新启动pi:
须藤重启
等待一会儿,然后重新启动终端会话并继续执行步骤2。
步骤2:Pi的静态IP地址
我们需要做的下一件事是为树莓派分配一个静态IP地址。
我们需要做的第一件事就是确定当前的IP地址。可以使用以下方法完成:
sudo主机名-I
这将显示当前的IP地址。复制并保持安全。
接下来,我们编辑树莓派的cmdline.txt文件以包含IP地址。
须藤nano /boot/cmdline.txt
在文件末尾添加以下行,将“ IP_ADDRESS”替换为您的IP地址”
ip = IP_ADDRESS
重新启动树莓派以生效更改。
须藤重启
步骤3:安装HTTPS传输套件
对我们来说,下一步是安装(或确认已安装)HTTPS传输。虽然这是raspbian的较新版本,但它需要能够通过apt-get访问https软件包。
须藤apt-get install apt-transport-https
这将安装最新版本。如果您已经拥有了它,那么您只会收到一条消息,告诉您是这样。无论哪种方式,您现在都准备好进行下一步。
步骤4:获取dev2day存储库
我们需要做的下一件事是获取包含Plex的dev2day存储库(plex上的一个项目文档),但是要做到这一点,我们需要为dev2day网站使用crypt O键。
获取crypt O键;
wget -O – https://dev2day.de/pms/dev2day-pms.gpg.key-sudo apt-key添加-
您可能会在此阶段遇到问题,终端将返回类似的内容。
这个问题与您的pi的时间和日期有误有关。要解决此问题,请运行;
sudo dpkg-重新配置tzdata
然后选择您的时区和最近的城市
然后使用下图所示的行设置准确的时间。
重新启动树莓派并运行命令以再次获取crypt 0密钥。
全做完了?接下来,我们将dev2day的存储库添加到包源列表中。
回声“ deb https://dev2day.de/pms/ jessie main”-sudo tee /etc/apt/sources.list.d/pms.list
它将只返回一条回显输入的行。
最后,使用以下命令更新软件包列表:
sudo apt-get更新
重新启动pi,然后在重新启动时继续进行下一步。
须藤重启
步骤5:安装Plex Media Server
重新启动设备后,我们终于可以安装Plex!了。为此,我们使用命令:
须藤apt-get install -t jessie plexmediaserver
如果要求您许可安装任何依赖项,请回答是(按y)。
步骤6:设置Plex以在“ Pi”用户上运行
我们需要做的下一步是将Plex设置为在登录的“ Pi”用户上运行。为此,我们需要编辑plexmediaserver.prev文件,并将用户从plex更改为pi。为此,我们使用
须藤nano /etc/default/plexmediaserver.prev
这将打开一个文本文件。我们正在寻找文本文件中显示以下内容的部分
PLEX_MEDIA_SERVER_USER =复合
我们将对其进行更改,使其变为;
PLEX_MEDIA_SERVER_USER = pi。
照常保存文本文件,然后使用CTRL + X和y退出。
完成此操作后,重新启动plex服务器以使用进行更改。
sudo服务plexmediaserver重新启动
完成此操作后,请在我们完成最终更改后再次重新启动pi。
须藤重启
没错,我们已经在Raspberry Pi上安装并运行了Plex服务器,但我想说如果不正确加载文件,服务器就没用了吗?因此,接下来的几个步骤将是向我们展示如何加载文件以及如何从连接的设备流式传输文件。
步骤7:在Plex Server上上传文件
该步骤将向您展示如何填充Plex媒体服务器。
第一件事是连接一个USB驱动器或一个外部硬盘,其中包含要用来将服务器填充到Pi的媒体文件。
完成此操作后,我们打开Web浏览器并转到;
MyPiIPAdress:32400 /网站/
要么
raspberrypi.mshome.net:32400/web/
这将带您进入plex Web应用程序,登录或创建帐户。
Plex将向您展示事物的工作原理,以及如何添加库。浏览您的文件夹,选择正确的文件类型,然后将它们添加到您的Plex库中。
就是这样,您现在可以轻松地连接同一网络上的任何客户端设备,Plex会将其连接到您的服务器。
步骤7:从Plex Client访问文件
为此,您需要从客户端设备安装并打开Plex应用程序,如果它们位于同一网络上,它将像超级按钮一样工作。如前所述,Plex Client可以是您的手机,计算机,智能电视,Playstation等。
就是这些,如果您有任何疑问,请告诉我。