扫码加入

  • 正文
  • 相关推荐
申请入驻 产业图谱

为什么都在用树莓派建媒体库?树莓派Plex服务器全攻略!

2025/11/11
2524
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

搭建树莓派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卡)

电源

以太网网线或Wi-Fi适配器(用于网络连接)

用于存储媒体文件的外部存储设备(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/plex        container_name: plex                 environment:           - PUID=1000           - PGID=1000           - VERSION=docker         volumes:           - ~/plex/config:/config           - ~/plex/data:/data           ~/plex/transcode:/transcode         ports:           - "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 单板计算机发布!

树莓派

树莓派

Raspberry Pi Ltd致力于让全世界的用户和企业都能畅享计算的便利。Raspberry Pi产品成本低、品质高、结构紧凑、效率高,可用于很多地方:从家用计算到工厂控制、从复古游戏到嵌入式应用,从教育到企业。自2012年出售第一款产品以来,Raspberry Pi已成为英国备受欢迎的计算机公司。

Raspberry Pi Ltd致力于让全世界的用户和企业都能畅享计算的便利。Raspberry Pi产品成本低、品质高、结构紧凑、效率高,可用于很多地方:从家用计算到工厂控制、从复古游戏到嵌入式应用,从教育到企业。自2012年出售第一款产品以来,Raspberry Pi已成为英国备受欢迎的计算机公司。收起

查看更多

相关推荐