搭建树莓派Plex服务器是享受家庭媒体的一种流行方式。Plex是一款媒体服务器软件,它允许你将电影、电视节目、音乐和照片等媒体文件整理并流式传输到各种设备,如智能电视、电脑、平板电脑和智能手机。
它提供了一个用户友好的界面,用于访问和播放你的媒体库,还包含封面、简介和评分等元数据。
特性
媒体整理
Plex会自动整理你的媒体文件,下载元数据(如电影海报、剧情简介等),并提供一个简洁的界面供你浏览。
流媒体传输与转码
Plex可将媒体流式传输到各种设备,并在需要时进行实时转码,以确保不同平台上的兼容性和流畅播放。
远程访问
订阅Plex Pass或一次性购买后,你可以启用对Plex服务器的远程访问,从而在家以外的网络中流式传输你的媒体库。https://www.plex.tv/plans/
离线同步
Plex提供离线同步功能,允许你将媒体下载到移动设备上以进行离线播放。
用户管理
创建多个用户配置文件,提供个性化的观看历史、推荐内容和家长控制功能。
插件与扩展
Plex支持插件和扩展,可实现字幕、预告片、音乐歌词等附加功能。想了解另一个树莓派项目,可查看我们的《树莓派智能镜子指南》。
自动更新
树莓派上的Plex媒体服务器可设置为自动更新到最新版本,确保你能使用新功能和改进。
在树莓派上设置Plex是创建DIY媒体中心的绝佳方式,它使你能够在家庭网络内或通过合适的设置远程存储、管理和流式传输媒体内容,使其成为强大的DIY家庭媒体服务器。
安装
想知道如何在树莓派上安装Plex吗?你可以使用脚本、Docker或软件源等多种方法进行安装。
所需材料:
推荐使用树莓派4进行Plex设置——使用树莓派(4或更新型号)并安装树莓派操作系统
MicroSD卡(8GB或更大,推荐使用class 10卡)
用于存储媒体文件的外部存储设备(USB驱动器或硬盘)
准备树莓派:
√安装树莓派操作系统,并确保树莓派已连接到互联网。
√更新系统:
sudo apt updatesudo apt upgrade
√为树莓派Plex媒体服务器设置静态IP地址。详细步骤请查看《树莓派静态IP设置完整指南》,以增强网络稳定性和访问性。
使用Docker设置树莓派Plex媒体服务器
在本Plex服务器设置指南中,我们将展示如何使用社区构建版本或Docker容器在树莓派上配置Plex媒体服务器。
1.安装Docker(如果尚未安装)
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
2.安装Docker Compose(如果尚未安装)
https://docs.docker.com/compose/
sudo apt install docker-compose
3.创建Docker Compose文件:
为Plex配置文件创建一个目录,并创建docker-compose.yml文件
mkdir ~/plexcd ~/plexnano docker-compose.yml
在文件中添加以下内容:
将Plex服务添加到Docker Compose文件中:
version: '3'services:plex:image:ghcr.io/linuxserver/plexcontainer_name: plexenvironment:- PUID=1000- PGID=1000- VERSION=dockervolumes:- ~/plex/config:/config- ~/plex/data:/data~/plex/transcode:/transcodeports:- "32400:32400"- "3005:3005"- "8324:8324"- "32469:32469"- "1900:1900/udp"- "32410:32410/udp"- "32412:32412/udp"- "32413:32413/udp"- "32414:32414/udp"restart: unless-stopped
在docker-compose.yml文件中,为Plex添加以下配置:
4.启动Plex容器:
docker-compose up -d
保存docker-compose.yml文件,并使用Docker Compose启动Plex容器,将你的设置变成一个完整的树莓派娱乐系统。
5.访问Plex网页界面:
容器运行后,你可以打开网页浏览器,访问http://<树莓派IP地址>:32400/web来访问Plex网页界面。对于更高级的媒体中心设置,你还可以探索《使用Kodi将树莓派变成媒体中心》。
使用软件源在树莓派上安装Plex媒体服务器
使用软件源在树莓派上安装Plex媒体服务器需要几个步骤。
1.安装Plex媒体服务器
sudo apt install apt-transport-https curlsudo nano /etc/apt/sources.list.d/plexmediaserver.list
添加Plex软件源
将以下行添加到文件中并保存:
2. 导入Plex GPG密钥以验证软件包:
3. 再次更新软件包列表以包含Plex软件源:
curlhttps://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -sudo apt updatesudo apt install plexmediaserver
4.最后,安装Plex媒体服务器:
安装完成后,树莓派上的Plex媒体服务器应自动启动。你可以打开网页浏览器,访问http://<树莓派IP地址>:32400/web来访问Plex网页界面。
使用脚本在树莓派上安装Plex媒体服务器
本Plex树莓派教程将探讨如何安装社区构建版本,因为Plex没有为树莓派提供官方版本。GitHub上“mrpjevans”发布的树莓派版Plex媒体服务器是一个受欢迎的版本。
1.安装Plex媒体服务器:
按照install_plex.sh列表中的命令添加Plex软件源、更新系统,然后安装并配置Plex。完成后,我们可以使用以下命令检查Plex是否正在运行:
sudo systemctl status plexmediaserver
2.配置Plex媒体服务器:
安装Plex后,你可以打开网页浏览器,访问http://<树莓派IP地址>:32400/web来访问其网页界面。
基本配置
这一步最为重要:使用电子邮件继续操作,然后使用电子邮件注册。设置树莓派媒体服务器需要进行一些基本配置。其中一个关键步骤是使用电子邮件继续操作,然后使用电子邮件注册。
1.将你的媒体库(电影、电视节目、音乐、照片)添加到Plex中。
2.访问你的Plex媒体服务器
设置完成后,你可以使用Plex应用程序或网页界面从各种设备(智能手机、平板电脑、智能电视、电脑)访问树莓派上的Plex服务器。
3.附加功能:
自定义Plex设置以优化流媒体质量,启用远程访问(使用Plex Pass或对端口32400进行端口转发),并设置用户配置文件以提供个性化体验。
优化Plex媒体服务器性能
优化树莓派上Plex媒体服务器的性能可以极大地提升你的媒体流体验。通过调整设置并有效利用硬件资源,你可以实现更流畅的播放和更快的响应时间。
访问Plex媒体服务器设置并进行以下配置:
将转码器质量设置为平衡级别(如“自动”或“让我的CPU全力工作”)。
将转码器临时目录设置为外部存储设备上的位置,以提高转码性能并减少对MicroSD卡的磨损。
禁用生成视频预览缩略图功能
网络考虑
通过以太网将树莓派连接到网络,以实现更快、更稳定的流传输,特别是对于高比特率内容。
确保你的路由器或网络交换机能够处理高速数据传输,以便同时流式传输多个流。
媒体库优化
使用适当的命名约定和元数据整理你的媒体库,以帮助Plex媒体服务器准确识别和分类内容。
使用与客户端设备直接播放兼容的优化媒体格式,以减少转码需求。
转码优化
如果你的树莓派型号支持(如配备兼容GPU的Pi 4),则启用硬件加速转码。
如果硬件加速不可用,则限制同时转码的数量,以匹配树莓派的能力,避免CPU过载。
常见问题及解决方案
在树莓派上设置Plex媒体服务器有时可能会遇到一些挑战。以下是一些你可能遇到的问题及其潜在解决方案:
性能问题
树莓派有限的硬件可能在转码时遇到困难,导致缓冲或播放问题。
使用播放设备原生支持的媒体文件格式,以减少转码需求。
降低Plex媒体服务器的转码设置,以减轻树莓派的负担。
使用高速MicroSD卡,或理想情况下使用外部USB 3.0 SSD或HDD来存储媒体,以减少I/O瓶颈。
网络问题
无法从外部网络或设备访问Plex媒体服务器。
确保路由器上的端口转发设置正确,将外部网络的流量转发到树莓派Plex媒体服务器(默认端口为32400)。
检查树莓派上的防火墙设置,以允许Plex媒体服务器端口的传入连接。
确认你的ISP没有阻止Plex媒体服务器流量或使用双重NAT设置。
权限和所有权问题
Plex媒体服务器无法访问媒体文件或遇到权限错误。
确保运行Plex的用户(通常为plex或plexuser)对你的媒体目录具有适当的读写权限。使用Plex时,
chmod 755 (for directories)chmod 644 (for files)
确保运行Plex的用户(通常为plex或plexuser)对你的媒体目录具有适当的读写权限。
检查媒体文件和文件夹的所有权(使用chown命令),以确保Plex用户可以访问它们。如需更多关于构建和排查树莓派Plex服务器问题的信息,请参考官方Plex文档。
如果你想查看具体产品内容,可以通过原文进行了解:
https://www.sunfounder.com/blogs/news/raspberry-pi-plex-server
官方网站:https://edatec.cn/zh/cm0
淘宝店铺:https://edatec.taobao.com/
全面升级!树莓派 CM0NANO 单板计算机发布!
2524
