在上一篇文章中,我为大家介绍了QuickBox套件的安装和基础配置。有不少人问我QuickBox安装好后怎样实现在线播放。Plex是成熟的在线播放/多媒体管理/多媒体同步共享组件,然而在国内使用较少,且多为在家庭电脑/NAS储存上的应用,少有在SeedBox服务器上直接安装Plex的。因此今天我来详细介绍一下怎样在QuickBox套件中配置Plex媒体服务器实现在线转码和播放。本文作者为香菇肥牛,原文链接https://qing.su/article/125.html, 未经允许不得转载。
需要注意的是,视频在线转码和播放非常吃CPU资源,因此我们不建议在采用ATOM D510/D525/N2800等上世纪CPU型号的服务器上或者廉价VPS上安装使用在线播放组件。比较常见的Online 6欧/7欧/11欧服务器,以及Kimsufi 3C/4C服务器都能较好地完成这一工作。
1, 安装Plex
Plex是已经集成在QuickBox套件中的一个组件,安装好QuickBox套件后,我们登录主面板后在下方Package Management Center中可以找到Plex, 点击蓝色的Install会弹出一个窗口告知正在安装Plex, 大约两分钟后就安装完毕了,网页会自动刷新,此时Plex后面的状态已经变成如下图的绿色的Installed了。点击左侧菜单栏中的Plex (已用红圈标注) 即可进入控制面板。首次使用Plex需要注册一个免费的账号。
2, 加载服务器
刚安装好的Plex, 登录后会显示找不到服务器,这是因为所有Plex服务器安装完毕后需要本地登录加载一次并开启远程访问,才能后续进行远程访问。本地登录是一件比较麻烦的事情,一种方法是在SeedBox服务器上安装桌面程序并使用VNC连接远程桌面然后在浏览器中加载服务器。这种方法由于会给服务器带来额外的不必要的负担,因此不做过多介绍了,我们这里采用SSH Tunnel的方式进行端口转发实现本地登录。
首先,我们打开Putty, 照常输入SeedBox服务器地址和SSH端口号,然后点击左侧Connection > SSH > Tunnels. 在Source port中填入12345, 在Destination中填入localhost:32400, 然后点击Add. 如下图所示。
然后点击Open并登录SSH. 此时打开浏览器,输入http://localhost:12345/web就可以看到服务器加载界面,点击Agree并点击Claim Server, 即可实现服务器加载和初始化,以后就可以在任何地方(包括各种手机客户端)登录该服务器了。
3, 使用Plex在线播放影片
Plex是功能强大的多媒体资源管理器,它使用库(Library)的模式管理影片。首次使用我们需要新建一个Library. 下面是新建Library的界面,需要注意的是Library类型要选择Other videos. 如果我们使用rTorrent进行SeedBox传输,那么我们只需把Library地址设为rTorrent根目录 (/home/USER/torrents/rtorrent) 即可。这样,以后所有新下载的影片会自动加入该库中,直接点击即可播放。
Plex界面设计非常出色。点击影片后会出现影片介绍页,可以选择字幕文件,播放时也可选择码率、窗口大小等各项参数。若家里有智能电视或者电视棒,可以直接投影到电视上高码率播放。
综上,Plex是高度多功能易用且美观大方的在线转码播放组件,配合SeedBox具有非常高的实用性。若在安装和使用过程中有任何疑问,欢迎留言讨论。本文为香菇肥牛原创,文章地址为https://qing.su/article/125.html, 未经允许不得转载,谢谢。
注:有很多朋友发现,在VPS上面安装QuickBox整合Plex的时候会出错,在用SSH Tunnel登录的时候会出现503 Error, 使用SSH登录服务器执行service plexmediaserver status时会报错。这是因为Plex没有正确安装导致的。如果出现这个问题的朋友,请按照下面的操作步骤进行Plex服务器手动安装。
首先,我们在QuickBox控制面板里面把之前安装的Plex卸载。然后使用root登录SSH, 依次执行下列指令
1 2 3 4 5 6 7 8 9 10 | wget https://downloads.plex.tv/plex-media-server/0.9.12.19.1537-f38ac80/plexmediaserver_0.9.12.19.1537-f38ac80_amd64.deb mkdir -p qingsu mv plexmediaserver_*.deb qingsu/plexmediaserver_*.deb cd qingsu dpkg -i plexmediaserver_*.deb .. rm -rf qingsu mkdir -p /var/lib/plexmediaserver chown -R plex:plex /var/lib/plexmediaserver service plexmediaserver start |
然后执行service plexmediaserver status应该就没有报错了。接下来,按上述步骤SSH Tunnel激活服务器即可。如果仍有问题,欢迎留言讨论。
终于搞好了,比EMBY好在可以选码率
我先安装Qiickbox套件时,https没有安装,后面安装Plex后在安装的https,https安装成功后,plex访问404是啥情况啊?
用http访问应该没问题
已经解决了,先安装https在安装plex就可以了,我是卸载了plex重装就可以了
嗯嗯,我自己试的时候是先装SSL的,所以没有遇到这样的问题
你好,输入http://localhost:12345/web,打不开网页
如果操作都正确的话可能是浏览器问题,换一个试试吧
按步骤http://localhost:12345/web,出现Service Unavailable。点击plex,给的端口是31400
我这里31400和32400都可以的,如果你Service Unavailable那么SSH Tunnel上面设置31400试一下吧
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
还是老样子哦,用这个和不用,还是
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
你是在VPS上安装的吗?可能配置太低了,或者安装QuickBox的时候有出错,试试重装吧。
重装N次了,系统也是一样,安装QUICKBOX时没出错,就是进PLEX要帐和密,等入就5.3了,还有一个问题安装QUICKBOX时是不是要设置PLEX注册的帐号和密呢
什么样的VPS可以装呀,只装PLEX,打开就要半天,太费时了,
我都说了建议在独服上装,我这文章分类就是独立服务器教程,VPS上安装出现各种问题都是正常的。今天KS-3C特价机不是放货了嘛https://www.kimsufi.com/en/order/kimsufi.cgi?hard=162sk32, 可以去弄一台装。
回答一下另一个问题,安装QuickBox的时候不需要设置Plex注册的账号和密码。两者是没有关系的。进Plex弹框输入的用户名和密码是你安装QuickBox时设置的密码,后面Plex里面输入的才是Plex上面注册的密码。
先box就是不弹plex界面,你说的K3c没看到呀,还有ipv4有吧
问下楼主,Plex的中文字幕有没什么好的办法解决?很多大片没法自动匹配到合适的中文字幕,设置了字幕的语言是中文也不行。把字幕文件改和影片同名放同目录也不行。
然后楼上的VPS啥的,我在一台OpenVZ的512M机器上跑通了没问题,现在跑到一台高配KS3C上。
字幕可以直接用的,把字幕文件放在影片同一文件夹内,打开影片后右上角选择调用的字幕文件就可以显示字幕了。
就是喜欢看你博客!
Putty是不能关掉么?用Putty链接的时候,在浏览器可以上去plex,但是Putty关闭以后,通过域名访问会无响应
问题解决了,发现竟然是不同的端口,putty上面是31400,但是网页端用的是32400端口,一脸懵逼
第一次通过Tunnel登录后要到后台开启允许远程访问并设置端口~
唔。。在转发登录的时候报错503.。不知道是为啥orzzz
应该是Plex没有正确安装,按文末方法重新安装试试吧
话说在哪里卸载plex啊,找了半天没有找到卸载方法。
如果是在QuickBox面板里面装的就直接在面板里面点主面板下面的Plex可以卸载,SSH里面装的在SSH里面卸载
我来吐个槽 这plex总是有个无解的问题 就是你一旦发现localhost:32400打开的是plex客户端 而非服务器端的时候 将无法添加你现在用的服务器 你怎么重装plex都无解 必须重装系统凑运气