说明:博主逛了下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
镜像差不多很全了,博主也水了很多,有兴趣可以在博客上方搜索框多搜索,如果缺少什么可以留言,博主可以找下,或者自己做一个。
楼主,有没有试过docker 下的aria2 和nextcloud的ocDownloader组件连在一起使用
没有,一般一切皆有可能
群主做个docker安装plexdrive教程好吗
给你找了一个docker,https://hub.docker.com/r/wiserain/plexdrive可以先试试
博主,请问我用ariang下载东西后找不到下载的东西放在哪里,我点开基本设置里看到下载路径为:/user-files/superuser/ 但是我在我的vps上找不到这个文件夹,求解
你重新照着教程来一遍,之前的文件有点问题,我刚更新了下文章
aria2没有密码什么的,会不会有安全问题?
这个没想过,应该没啥问题,毕竟在容器里。
这能能不能挂载谷歌云盘呢?
可以,我博客有教程
我获取不到api
可以使用rclone自带的api,可以用个人账户申请一个
请问进ARIA2出现404 NOT FOUND是怎么回事?
你是用ip:6800进的aria2?
我提示也是这个,用的IP:6800进去的
404 Not Found
nginx
aria2的6800端口不是这么用的,是进入web面板连接时填入的端口是6800
看太快说错了 用http://ip:8000/Aria2/这个进的 全新的鸡安装也进不去 H5ai可以进
重启DOCKER后可以进了,但有另外一个问题,就是下载路径一直是在/VAR下面,我的系统是CENTOS7,安装在一块SSD上,还有一块1T的硬盘,想把文件下载到大容量硬盘上面,但我在网页和配置文件中修改下载路径,结果还是不行,重启服务后文件就消失了,请问要怎么办才能正确修改下载路径,谢谢。
这个还是建议你手动安装吧,我博客脚本很多。docker有时候不是很好改
怎么都是一些端口,能不能改成域名
这玩意感觉不是很需要域名,就没写,你要用域名随便参考我博客一个caddy反代就行了,给个地址你:https://www.moerats.com/archives/782/。
root@Charliepotato:~/Plex# docker-compose up -d
ERROR: Couldn't connect to Docker daemon. You might need to install Docker:
https://docs.docker.com/engine/installation/
用Ubuntu安装镜像的时候出现这个问题
Docker安装了没?或者运行了没,查看状态命令systemctl status docker
安装了的呀
docker-compose --version这个呢?要是这个也装了,那你就换系统看看。
root@Charliepotato:~# systemctl status docker
Can't find a suitable configuration file in this directory or any parent. Are you in the right directory? Supported filenames: docker-compose.yml, docker-compose.yamlUnit docker.service could not be found.
root@Charliepotato:~# docker-compose --version
docker-compose version 1.17.0, build ac53b73
root@Charliepotato:~# docker-compose up -d
ERROR:
然后就是这样
拉取镜像的时候,需要和docker-compose.yaml在同一个文件夹才行,我的教程是在Plex目录运行该命令的
博主,我问一下,这个能下载ed2k文件吗?
Aria2不支持ed2k
进aira下载东西下载没有速度怎么办
资源问题,这个在容器里不好解决,直接安装的话还可以添加BT服务器,不过有时候效果也不是很好。