说明:博主逛了下Github
,发现许久以前的老司机优化项目这几天又新增了Plex
视频服务器,对于Plex
不熟悉的,可以看下博主很久前发的文章:建立你的私人在线影库:Plex搭建教程。作者在Plex
的基础上也加了Filebrowser
,大概是方便我们直接下载资源,这里就分享下。
#通过本Docker组合可以实现
下载视频->文件管理->视频播放->分享/远程投屏集一体的解决方案。 分别对应的组件为:
aria2->FileBrowser->FileBrowser/plex->plex app/DLNA/Chrome cast/Apple airdrop等等。
截图
安装
Github地址:https://github.com/wahyd4/aria2-ariang-x-docker-compose
1、安装Docker
#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2、安装Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#验证是否安装成功
docker-compose --version
#返回以下类似信息即安装成功
docker-compose version 1.x
3、安装Plex
#新建文件夹存放yml和资源文件夹
mkdir Plex && cd Plex
#下载docker-compose.yml
wget https://raw.githubusercontent.com/wahyd4/aria2-ariang-x-docker-compose/master/plex-filebrowser/docker-compose.yml
再访问https://www.plex.tv/claim 获取TOKEN
,编辑docker-compose.yml
文件,将PLEX_CLAIM
参数后面的改成你获取的TOKEN
。
然后安装镜像:
docker-compose up -d
相关信息
Plex地址:http://ip:32400
FileBrowser地址:http://ip:8000
Ariang地址:http://ip:8000/Aria2/ #会自动连上Aria2,无需密码
下载后的文件会存放在/root/Plex文件夹
如果我们Web
界面进不去,可以使用命令:
#CentOS 6
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
iptables -I INPUT -p tcp --dport 6800 -j ACCEPT
iptables -I INPUT -p tcp --dport 32400 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --zone=public --add-port=6800/tcp --permanent
firewall-cmd --zone=public --add-port=32400/tcp --permanent
firewall-cmd --reload
相关Docker镜像
- 使用Docker安装Aria2+AriaNg+Filebrowser
- 使用Docker安装Aria2+AriaNg+h5ai
- 使用Docker安装Aria2+AriaNg+Filerun/Nextcloud
目前来说,离线下载的Docker
镜像差不多很全了,博主也水了很多,有兴趣可以在博客上方搜索框多搜索,如果缺少什么可以留言,博主可以找下,或者自己做一个。
搭建好了之后用ip:32400访问不进去呀!!
用下面的代码也没有用
[root@charliepotato Plex]# firewall-cmd --zone=public --add-port=8000/tcp --permanent
FirewallD is not running
[root@charliepotato Plex]# firewall-cmd --zone=public --add-port=6800/tcp --permanent
FirewallD is not running
[root@charliepotato Plex]# firewall-cmd --zone=public --add-port=32400/tcp --permanent
FirewallD is not running
[root@charliepotato Plex]# firewall-cmd --reload
FirewallD is not running
是刚装好的系统?
搞定了,把防火墙关掉就好了
然后现在vps连接不上了,没有别的办法的话只能重装一下了
换Debian吧。
关键就是CentOS7用着顺手啊…
然后老哥知道这个映射域名么
有办法上小绿锁不,用宝塔设置域名跳转到本地端口成功,可是小绿锁一直上不去。
这个我一般都用Caddy,参考下这个教程https://www.moerats.com/archives/422/,反代那行参数参考proxy / ip:32400,然后自己看中办吧。
还有就是播放 视频时出现 Conversion failed. The transcoder exited due to an error
换个视频看看,貌似格式问题。
安装之后plex一直显示找不到服务器,不知道什么原因?
安装的时候TOKEN过期了没?这个获取后过4分钟就失效
执行 这一步: docker-compose up -d
报错
Creating plex_aria2_1 ... error
ERROR: for plex_aria2_1 Cannot start service aria2: driver failed programming external connectivity on endpoint plex_aria2_1 (88c596a6db973986498d2bdb7c441c22d5cac8b7a9001d2a01b70699a71c8fde): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use
ERROR: for aria2 Cannot start service aria2: driver failed programming external connectivity on endpoint plex_aria2_1 (88c596a6db973986498d2bdb7c441c22d5cac8b7a9001d2a01b70699a71c8fde): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use
ERROR: Encountered errors while bringing up the project.
能不能换个端口
你可以试试,编辑docker-compose.yml文件,把映射端口改下。
ip:8000/aria2/后面加个/,不然界面排版可能会出问题。
感谢大佬指点。
Docker还是不怎么会用,结合gdrive就跟强大了。能否实现bt下载上传gd在线看片?
Docker是最简单方便的,结合GD的话,就只能手动安装。
我用的是ARIA2+ARIANG+EMBY EMBY的识别比plex准 但是plex UI更好看
这个EMBY听过,但没玩过,有空研究下。
大佬,请问一下这怎么解决。。。
base: centos.mirror.fr.planethoster.netepel: mirror.freethought-internet.co.ukextras: centos.quelquesmots.frupdates: centos.mirror.fr.planethoster.net[root@ip193 ~]# yum -y install docker-io
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
No package docker-io available.
Error: Nothing to do
大概是EPEL源的问题,你百度下其它源,或者换系统
几天没来导航突然多了一堆图床不错
不用本地空间的图床都不错。
可以结合gdrive吗 否则VPS的硬盘容量承载不了一个电影库啊
在docker下结合gdrive比较复杂,网上一般是用脚本自动上传,但是在docker里面就不好操作了。不知道哪有成品教程?
我也觉得在docker里面搞有点复杂,哪天我有空尝试一下。
貌似可以,不过不能直接把文件下进去,用Docker有点复杂,手动的话简单些。
嗯嗯 希望能出相关的教程 否则的话没有大盘的支持,这个影音库有点鸡肋。
好的,其实教程博客很多,只要你会结合就行了,哪天我专门水个plex的吧。
期待加一。能不能搬运几篇文章?
可以,保留出处就行了。
期待~~