在软路由上用搭建PLEX服务器
1、从新分配Docker的使用空间
💡 由于 软路由里给docker分配的默认空间只有200M左右,而安装plex需要600M以上。因此需要先给docker分配更大的空间
步骤:
系统——磁盘管理,查看op系统所在硬盘的目录
系统——磁盘管理,在Openwrt系统硬盘,新建分区,格式为EXT4
系统——挂载点——添加挂载点(这样它会随着系统启动自动挂载)
基本设置——启用此挂载点——作为docker的数据分区使用
高级设置——文件系统——ext4——保存应用
下载plex 镜像
2、整理plex运行前的代码
1、整理plex所需要的docker代码(本期重点)
2、获取plex的claimToken
💡 这三行代码如果设置错误,会导致无法添加资料库(视频文件),甚至连添加按钮都没有。而且如果设置错误,会导致你的plex容器内读取不到硬盘的内容。
重点!!!单独拿出来看这三行代码
3、如何找到openwrt上的目录
系统——磁盘管理——挂载点
举例:/mnt/sda1
3、 准备在硬盘里拷贝一些影片
💡 经过测试Plex 服务器只能识别linux的硬盘格式,推荐ext4 格式。如果映射NTFS 也会导致无法添加资源媒体库
设置硬盘
格式化具体步骤:磁盘管理——修改——新建——EXT4——格式化
设置硬盘自动挂载(非必须 因为一般都是自动挂载):系统——挂载点——添加——启用此挂载点——输入硬盘挂载点路径
设置网络共享,方便拷贝硬盘
网络存储——网络共享,确保硬盘目录被共享。如果没有挂载,请手动添加。
💡 特别指出:拷贝电影,如果不让拷贝,请用代码方式 设置一下目录权限,举例
4、整理好代码
5、添加容器,粘贴代码,提交后,启动容器。
6、进入plex后台,添加媒体库,添加视频目录。
7、测试视频播放。
💡 本次测试使用的固件为2021年5月1日 esir固件。推荐用这个版本进行测试,地址如下
https://drive.google.com/file/d/1j2O4qjYYkVhwTvWNkY9XZKrUuO1mbs2D/view?usp=sharing
💡 Plex的账户最好是使用Google 账号登录的方式。我发现很多时候用邮箱的账号不能出现添加资料库的按钮。
备注说明:为什么敢用软路由作为Plex 影音服务器?
因为我的观众大多数都有电视盒子,目前Android TV 的Plex 、KODI +plex插件和Apple TV infuse 中,均采用客户端解码。因此我们仅仅是把软路由的plex当作海报墙和资料库,而不是使用软路由的cpu去解码。因此不会对软路由的造成使用上的影响。如果你用网页播放则是调度软路由的CPU在解码,因此不建议你用网页播放plex哦~乖乖的使用电视盒子播放哦!🙃
我的测试机型为:Shield TV PRO 2019 ,连接到软路由的PLEX服务器,播放4K HDR TureHD7.1的视频,软路由CPU占用率为1%,也就是根本没采用服务端解码。因此可以放心使用。
最后更新于
这有帮助吗?