Plex可以将图片、音频、视频等文件放在一个空间内,然后可以通过PC、移动设备等随时随地播放,用来打造自己的家庭影音库非常适合。
安装Plex
Plex分为两部分,一部分是Server端,也就是您视频文件存放的服务端,另一部分为客户端。Plex无论是服务端还是客户端均支持多平台,首先我们来安装服务端。
Plex Sever下载地址:https://www.plex.tv/zh/media-server-downloads/#plex-media-server
这篇文章以CentOS 7为列,官方已经提供了RPM包,因此安装非常简单,复制下面的命令即可。
#下载RPM包
wget https://downloads.plex.tv/plex-media-server/1.13.9.5456-ecd600442/plexmediaserver-1.13.9.5456-ecd600442.x86_64.rpm
#安装Plex Sever
rpm -ivh plexmediaserver-1.13.9.5456-ecd600442.x86_64.rpm
#设置开机启动
systemctl enable plexmediaserver.service
#运行Plex Server
systemctl start plexmediaserver.service
Plex Sever默认监听32400
端口,需要放行该端口才能正常通信,输入下面的命令放行端口。
#firewalld放行端口
firewall-cmd --zone=public --add-port=32400/tcp --permanent
firewall-cmd --reload
#如果使用的iptables
iptables -I INPUT -p tcp --dport 32400 -j ACCEPT
iptables save
service iptables restart
连接Plex
服务端安装完成后需要和自己的Plex账号关联,这样客户端才能正常使用。首次关联Plex仅支持内网地址访问,如果是将Plex Sever安装在VPS,可以通过端口转发来完成,以Xshell为列。
找到您的小鸡(VPS)- 右键属性打开Xshell会话 – 属性 – 切换到隧道 – 添加一个隧道 – 按照下图填写。
将X11转移打勾,如下截图。
然后访问地址:http://localhost:32400/web/ 进行关联,如果您还没有Plex账号需要自行注册,如果一切顺利,按照提示完成关联即可。
Plex基本设置
Plex客户端下载地址:https://www.plex.tv/zh/media-server-downloads/#plex-app
如果不想按照客户端也可以直接通过VPS的IP + 端口访问:http://ip:32400/web/
,Windows客户端和网页版几乎是一样的,Plex支持中文语言,操作起来没什么难度。xiaoz比较追求高质量播放效果,可以根据实际情况调整视频质量。如果您的小鸡网速不给力,可以参考《CentOS一键升级内核并开启Google BBR》 安装Google BBR进行优化。
离线下载
可参考我之前写的CCAA脚本《CentOS 7一键安装Caddy + Aria2 + AriaNg实现离线下载》将视频离线下载到VPS,然后通过Plex进行播放。
家庭影音方案
VPS小鸡速度再快也比不过内网,xiaoz之前买的《占美小主机》可以充分利用起来了,用CCAA将视频离线下载到占美小主机,然后再通过Plex来播放高清大片,效果美滋滋。
其它说明
Plex支持IOS、安卓客户端,如果网速给力还可以随时在手机上播放视频。
Plex官网:https://www.plex.tv/
wget https://downloads.plex.tv/plex-media-server-new/1.16.5.1554-1e5ff713d/redhat/plexmediaserver-1.16.5.1554-1e5ff713d.x86_64.rpm
wget https://downloads.plex.tv/plex-media-server-new/1.16.5.1554-1e5ff713d/redhat/plexmediaserver-1.16.5.1554-1e5ff713d.x86_64.rpm
rpm -ivh plexmediaserver-1.16.5.1554-1e5ff713d.x86_64.rpm
systemctl enable plexmediaserver-1.16.5.1554-1e5ff713d.x86_64.rpm
systemctl start diaserver-1.16.5.1554-1e5ff713d.x86_64.rpm
1、更新系统
yum update && sudo yum install wget
2、安装Plex
wget https://downloads.plex.tv/plex-media-server/1.12.1.4885-1046ba85f/plexmediaserver-1.12.1.4885-1046ba85f.x86_64.rpm
yum install plexmediaserver*.rpm
此外,还可选择其他系统:https://www.plex.tv/downloads/
3、设置Plex开机启动
systemctl enable plexmediaserver.service
systemctl start plexmediaserver.service
4、web访问设置
ssh root@192.0.2.1 -L 8888:localhost:32400
使用8888端口访问,192.0.2.1为你服务器的IP。
浏览器使用:http://192.0.2.1:8888/web访问
用户名为root,密码为你的root密码
剩下的,都可以在web界面操作,自己折腾吧。
via:https://linode.com/docs/applications/media-servers/install-plex-media-server-on-centos-7/